我能够创建家并添加房间,但是当尝试将配件添加到家时,
- (IBAction)addAccessory:(id)sender {
[myHome addAccessory:myAccessory completionHandler:^(NSError *error) {
if (!error) {
NSLog(@"%@ accessory successfully added to %@ home",
myAccessory.name, myHome.name);
} else {
NSLog(@"addAccessory error = %@",[error localizedDescription]);
}
}];
}
显示一条警报消息“输入灯泡的设置代码”,带有一个文本字段和两个按钮,但该文本字段不允许输入设置代码。单击“设置”按钮时,警报在不执行任何操作的情况下被解除,当“取消”时" 被选中,它会出现错误块显示错误“操作无法完成。(HMErrorDomain 错误 -70890.)”。
委托方法“didFindNewAccessory”将附件服务打印为空。
-(void)accessoryBrowser:(HMAccessoryBrowser*)browser didFindNewAccessory:
(HMAccessory*)accessory {
NSLog(@"Accessory discovered is %@",accessory);
NSLog(@"Accessory services is %@",accessory.services);
}
示例:
发现的附件是 [name = lock, identifier = D8946530-BCD9-4244-AB49-AF507105CC73] 附件服务是 ()