HomeKit ile oynuyorum ve yeni bir ev eklemeye çalışıyorum. Bu derleyici hata veriyorHomeKit in Swift'deki tamamlanma bloku: İfadenin 'Void' türünü 'String!' Olarak yazamazsınız.
func addHome()
{
homeManager.addHomeWithName("My House", completionHandler:
{ (error: NSError!, home: HMHome!) in
if error
{
NSLog("%@", error)
}
})
}
: Ben Void
bir dönüş türünü belirten denedim
Cannot convert the expression's type 'Void' to type 'String!'
: boşuna
...
{ (error: NSError!, home: HMHome!) -> Void in
...
Bu benim kodudur. Bunu düzeltmek için herhangi bir fikri olan var mı? Tamamlama işleyicisine nil
geçişi hatayı düzeltir, ancak elbette tamamlandığında bir şey yapmak istiyorum.