我正在开发 HomeKit 启用应用程序。
在将配件添加到家庭时,我想避免弹出设置代码。
默认情况下,苹果提供了自己的警报,我们必须在添加 Home 配件时输入设置代码。
编辑:更多信息要在家里添加配件,我们需要调用类addAccessory
的方法HMHome
。目前 iOS 通过显示设置代码弹出窗口自动管理附件的身份验证(该代码可以在附件框中找到)。
我的要求是绕过该设置代码弹出窗口并直接传递代码进行身份验证。
下面是方法addAccessory
:用于将配件添加到家庭。
[self.currentHome addAccessory:thisAccessory completionHandler:^(NSError *error) {
if (error) {
[self showError:error];
}
else {
// Accessory Added
}
}];