【发布时间】:2016-10-07 11:48:34
【问题描述】:
如何在swift 3中使用给定的方法。
func addAndSetupAccessories(completionHandler completion: (Error?) -> Void)
我观察到,尽管 HomeKit 设置页面(iOS 10 中 Homekit 配件配对的初始页面)在前面并且配件配对过程尚未结束,但完成处理程序立即被调用。如果是这种情况,如何在设置过程完成后调用任何操作?设置过程结束如何获取??
【问题讨论】:
-
通过使用委托方法'func home(_ home:HMHome,didAdd附件:HMAccessory)'管理完成。添加附件后,将调用此方法。为此,我们需要将对象设置为 HMHome 的 HMHomeDelegate。
-
iOS 10.3 改变了这种行为。