ios - 收到来自 HMHomeManagerDelegate:didRemoveHome 的延迟响应,用于应用内删除操作
问题描述
我们在我们的应用程序中使用 Homekit 框架,我们面临一个奇怪的问题。
根据以下 Apple 文档 HMHomeManagerDelegate 协议提供有关在应用程序外部进行的家庭更改的更新。
https://developer.apple.com/documentation/homekit/hmhomemanager
在我们的例子中,我们收到了来自 HMHomeManagerDelegate 的延迟响应,即使主页添加/删除操作是从同一个应用程序执行的,而不是从外部执行的。请在下面找到步骤。
- 启动应用程序并删除“ABC”主页
- 从应用程序中注销并关闭应用程序。
- 重新启动并登录应用程序
- 创建家庭“ABC”
- HMHomeManagerDelegate:didAddHome 报告“ABC”主页已创建
- HMHomeManagerDelegate:didRemoveHome 报告“ABC”主页已删除。它是第 1 步的删除主页响应。
解决方案
推荐阅读
- r - 从R中的数据创建表
- spring-cloud-dataflow - 组合任务不显示实际图形
- amazon-web-services - 在哪里可以找到我的 AWS Application Load Balancer IP?
- spring - SpringBoot RabbitMQ - 如何减少许多主题(事件)的样板?
- scala - Spark Scala 数据集类型层次结构
- firebird - 已解决:gbak 恢复 DB 引发违反 PRIMARY 或 UNIQUE KEY 约束
- jquery - SyntaxError: missing ) after argument list rails 5.2.2
- sed - 使用 sed 有效地提取多个日志值
- typescript - 将 2D FFT 应用于图像
- ruby - getStream - 多个用户可以发布的平面 Feed