2015-01-10 3 views
0

Я пытаюсь добавить аксессуар в Home(HMHome), и всегда выполняется блок ошибок. Я получаю GenericError, что означает Произошла ошибка, для которой не существует более специфического кода ошибки. Я не могу понять причину этой ошибки, даже документация не имеет надлежащей причины.Добавить Аксессуар к дому всегда возвращает ошибку (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

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

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