я пытаюсь добавить accesrroy в доме вот мой коддобавить ошибка homeKit аксессуар предупреждения
home.addAccessory(accessory, completionHandler: {[weak self]
(error: NSError!) in
let strongSelf = self!
if error != nil{
println("Failed to add the accessory to the home")
println("Error = \(error)")
} else {
println("Successfully added the accessory to the home")
println("Assigning the accessory to the room...")
strongSelf.home.assignAccessory(accessory,
toRoom: strongSelf.room,
completionHandler: {(error: NSError!) in
if error != nil{
println("Failed to assign the accessory to the room")
println("Error = \(error)")
} else {
println("Successfully assigned the accessory to the room")
strongSelf.findServicesForAccessory(accessory)
}
})
}
})
но покажите мне ошибку
и вспомогательное оборудование не может быть добавлено в домашних условиях ,
println("Failed to add the accessory to the home")
вышеупомянутое заявление выполняет. он не запрашивает код настройки аксессуара.
Какое сообщение вы получаете от 'error'? – Paulw11
error msg: - Не удалось добавить аксессуар к дому Ошибка = Ошибка домена = HMErrorDomain Code = 54 "Не удалось с кодом OSStatus -6722 (kTimeoutErr)" UserInfo = 0x7f8438449080 {NSLocalizedDescription = Сбой с кодом OSStatus -6722 (kTimeoutErr)} –
Эта строка вызывает проблемы. "home.addAccessory (принадлежность, завершениеHandler: {[слабый я] (ошибка: NSError!) в" –