HomeKit 附件模拟器 作为一个小按钮,可以让设备不公平。
鉴于它是一个附件模拟器,我假设有一些硬件编程规范允许编写取消配对功能。
但是,将其作为 HomeKit 框架 的一部分来实现并允许客户端开发人员通过 HomesController 类(和派生类)来实现也是有意义的。
--> 简短版本:
HMService 或 HMCharacteristic 或 HomeKit 框架中是否有任何方法可以取消与家庭的特征/服务的配对?
最佳答案
服务或特征无法取消配对,实际上不需要这样做。
人们可以在家中取消配件配对。
您可以调用 HMHome 类的方法来删除/取消配对配件。
- (void)removeAccessory:(HMAccessory *)accessory
completionHandler:(void (^)(NSError *error))completion;
并且 Homekit 配件模拟器中提供了配对 - 重置按钮作为选项,您可以随时从 iOS 应用程序取消配件配对。
如果您一次没有相同的设备,或者从 iOS 应用中的设置重置了 Homekit 配置,则可能需要重置。
关于ios - 取消固定 HomeKit 配件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31178484/