Добавить аксессуар к дому всегда возвращает ошибку (GenericError)

Я пытаюсь добавить аксессуар в 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 ответ

Я получил причину этой проблемы. Мое устройство не имеет активного подключения к Интернету. На самом деле, чтобы добавить аксессуар, необходимо обеспечить правильную связь и время процесса соединения, чтобы сделать это.

Когда я включил интернет, все стало работать нормально.

Другие вопросы по тегам