/ / Не може да се конвертира (NSError) -> Void в Swift 3 - swift3, xcode8, xcode8-beta4

Не може да се конвертира (NSError) -> Void в Swift 3 - swift3, xcode8, xcode8-beta4

Хей момчета, така че неотдавна актуализирах версията си Xcode на Xcode 8 и започнах да получавам тези грешки в новите бета, които не съм получил преди.

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

(error : NSError?) -> Void in

if error != nil {

print(error?.localizedDescription)
}
}

Ето грешката: въведете описанието на изображението тук

Отговори:

1 за отговор № 1

Отколкото NSError, употреба Error, Или нека компилаторът да извлече това за вас.

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