Я играю с HomeKit, и я пытаюсь добавить новый дом. Это мой код:
func addHome()
{
homeManager.addHomeWithName("My House", completionHandler:
{ (error: NSError!, home: HMHome!) in
if error
{
NSLog("%@", error)
}
})
}
Это дает ошибку компилятора:
Cannot convert the expression type 'Void' to type 'String!'
Я попытался указать тип возврата Void
:
...
{ (error: NSError!, home: HMHome!) -> Void in
...
но безрезультатно. Кто-нибудь есть идеи, как это исправить? Ошибка передачи nil
обработчику завершает ошибку, но, конечно, я хочу что-то сделать при завершении.