将附件添加到主页始终返回错误(GenericError)

时间:2015-01-10 07:53:37

标签: swift ios8 xcode6.1 ios-homekit

我正在尝试将附件添加到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)
      }
  }))

}

任何遇到类似问题或有任何建议的人。

1 个答案:

答案 0 :(得分:1)

我明白了这个问题的原因。 我的设备没有活动的互联网连接。 实际上,要为配件添加适当的通信和配对过程的时间,应该可以使用正确的互联网连接。

当我打开互联网连接时,一切正常。