首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >再对HomeKit附件

再对HomeKit附件
EN

Stack Overflow用户
提问于 2015-09-08 22:51:14
回答 2查看 757关注 0票数 0

在HomeKit附件模拟器中有一个取消对按钮。当您取消对附件,它似乎停留在您的HomeKit数据库,在家里,它以前被分配。我想添加一个进程,要么从数据库中删除附件,要么重新对附件。

  1. 当附件未配对时,是否有调用委托方法?
  2. 是否有一种方法来测试以前发现的配件目前是否成对?我正在寻找一些与配对特别相关的东西-- isReachable属性太通用了。
  3. 有办法修理附件吗?在调用家庭中的addAccessory方法之后,我收到一个错误,因为附件已经在家里了--只是没有与设备配对。
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-10-21 23:32:05

从模拟器卸载附件只会删除模拟器中的配对关系,而不是从homekit数据库中删除。在HMCatalog中,您可以通过在主视图中滑动附件并按下删除按钮来删除附件。

homekit没有一种方法来检测附件是否已经结束了它的配对关系。当你打开仿真器时,它会清除仿真器的键,但不会告诉homekit。据homekit所知,附件不再可见(即无法到达)。

要删除附件,您需要从应用程序中调用HMHome上的HMHome方法。这将从家庭中移除附件,并通知附件删除与设备的配对关系。从那里开始,你应该能够再次添加附件。

票数 1
EN

Stack Overflow用户

发布于 2015-09-29 17:32:43

实际上,我不知道如何从家里删除一个附件,苹果公司的HMCatalog应用程序样本似乎也无法做到这一点。

无论如何,您可以通过进入Settings->Privacy->HomeKit并点击"Initialize Data.HomeKit.“来清除iPhone中的整个iPhone数据库。然后,你必须重建家园,并对附件再次。

HTH

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32468453

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档