我正在尝试将附件添加到Home(HMHome)
并始终执行错误块。我收到GenericError
这意味着发生错误,没有更具体的错误代码。
我无法理解这个错误的原因,即使文档没有正确的理由。
自从上一天发生以来,早些时候我可以通过相同的代码添加配件。
if (self.home != nil ){
self.home!.addAccessory(accessory, completionHandler: ({(error:NSError!) in
if ( error != nil) {
//Method which returns error alert according.
self.handleError(error)
}
else{
let alert:UIAlertController = UIAlertController(title: "HomeKitPOC", message: "Accessory added successfully", preferredStyle: .Alert)
alert.addAction(UIAlertAction(title: "Ok", style: UIAlertActionStyle.Default, handler:{
(action:UIAlertAction!) in
self.dismissViewControllerAnimated(true, completion: nil)
}))
self.presentViewController(alert, animated: true, completion: nil)
}
}))
}
任何遇到类似问题或有任何建议的人。
答案 0 :(得分:1)
我明白了这个问题的原因。 我的设备没有活动的互联网连接。 实际上,要为配件添加适当的通信和配对过程的时间,应该可以使用正确的互联网连接。
当我打开互联网连接时,一切正常。