2015-01-10 2 views
0

Home(HMHome)에 액세서리를 추가하려고하는데 항상 오류 블록이 실행됩니다. 나는 GenericError을 의미합니다. 더 이상 구체적인 오류 코드이없는 오류가 발생했습니다. 문서에 적절한 이유가 없는데도이 오류의 원인을 이해할 수 없습니다.집에 액세서리를 추가하면 항상 오류 (GenericError)가 반환됩니다.

그리고 지난 1 일 이래로 동일한 코드로 액세서리를 추가 할 수있었습니다.

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

이 문제는 이유가 있습니다. 내 장치가 인터넷에 연결되어 있지 않습니다. 실제로 액세서리를 추가하려면 적절한 통신을하고 패어 링 프로세스의 시간은 적절한 인터넷 연결이 이루어져야합니다.

나는 인터넷 연결을 켜기 때문에 모든 것이 잘 작동하기 시작했다.