gpt4 book ai didi

ios - 重新配对 HomeKit 配件

转载 作者:行者123 更新时间:2023-11-28 21:40:13 27 4
gpt4 key购买 nike

HomeKit 配件模拟器中有一个取消配对按钮。当您取消与某个配件的配对时,该配件似乎会保留在您之前分配给它的家中的 HomeKit 数据库中。我想添加一个过程来从数据库中删除配件,或者重新配对配件。

  1. 当配件未配对时是否调用任何委托(delegate)方法?

  2. 有没有办法测试以前发现的配件当前是否已配对?我正在寻找与配对特别相关的内容 - isReachable 属性过于笼统。

  3. 有办法修复配件吗?在家里调用 addAccessory 方法后,我收到一条错误消息,因为配件已经在家里 - 只是没有与设备配对。

最佳答案

取消配件与模拟器的配对只是移除模拟器中的配对关系,而不是从 homekit 数据库中移除。在 HMCatalog 中,您可以通过在主页 View 中轻扫附件并按删除按钮来删除附件。

homekit 无法检测配件是否已结束配对关系。当您以这种方式在模拟器中取消配对时,它会清除该配件的模拟器 key ,但不会告诉 homekit。据 homekit 所知,该配件不再可见(即无法访问)。

要移除配件,您需要从您的应用程序调用 HMHome 上的 removeAccessory 方法。这既会将配件从家中移除,又会通知配件解除与设备的配对关系。从那里,您应该能够再次添加配件。

关于ios - 重新配对 HomeKit 配件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32468453/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com