【问题标题】:Cannot convert (NSError)-> Void in Swift 3在 Swift 3 中无法转换 (NSError)-> Void
【发布时间】:2016-08-09 23:57:02
【问题描述】:

大家好,所以我最近将我的 Xcode 版本更新到 Xcode 8,并且我已经开始在新的测试版中遇到这些我以前没有遇到过的错误。

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

        (error : NSError?) -> Void in

        if error != nil {

            print(error?.localizedDescription)
        }
    }

这是错误:

【问题讨论】:

标签: swift3 xcode8 xcode8-beta4


【解决方案1】:

而不是NSError,使用Error。或者,让编译器为您推断。

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

【讨论】:

  • 你是真正的mvp...我忘了NS没了smh
猜你喜欢
  • 2017-01-19
  • 2018-11-05
  • 1970-01-01
  • 1970-01-01
  • 2016-01-02
  • 2016-08-14
  • 1970-01-01
  • 2018-05-10
  • 2019-04-23
相关资源
最近更新 更多