Невозможно конвертировать (NSError)-> Void в Swift 3

Привет, ребята, поэтому я недавно обновил свою версию XCode до XCode 8, и я начал получать эти ошибки в новых бета-версиях, которые я не получил раньше.

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

        (error : NSError?) -> Void in

        if error != nil {

            print(error?.localizedDescription)
        }
    }

Вот ошибка:

1 ответ

Решение

Скорее, чем NSErrorиспользовать Error, Или пусть компилятор выведет это для вас.

CSSearchableIndex.default().indexSearchableItems([searchableItem]) { error in
    if error != nil {
        print(error!.localizedDescription)
    }
}
Другие вопросы по тегам