2016-08-09 7 views
2

Hey Leute, also habe ich vor kurzem meine Xcode-Version auf Xcode 8 aktualisiert und ich habe angefangen, diese Fehler in den neuen Betas zu bekommen, die ich vorher nicht bekommen habe.Kann nicht konvertieren (NSError) -> Void in Swift 3

 CSSearchableIndex.default().indexSearchableItems([searchableItem]) { // Error. 

     (error : NSError?) -> Void in 

     if error != nil { 

      print(error?.localizedDescription) 
     } 
    } 

Hier ist der Fehler: enter image description here

+1

FYI, wird der 'Error' Typ kurz in der [Xcode 8 Beta Release Notes] (https://developer.apple.com/go/?id=xcode-8-beta-rn) diskutiert. – Rob

Antwort

1

Anstatt NSError verwenden Error. Oder lassen Sie den Compiler dies für Sie ableiten.

CSSearchableIndex.default().indexSearchableItems([searchableItem]) { error in 
    if error != nil { 
     print(error!.localizedDescription) 
    } 
} 
+0

Du bist echt mvp ... Ich habe vergessen NS ist weg smh –

Verwandte Themen