我更新到Xcode 8 beta 6,我得到非常奇怪的错误



我刚刚更新到Xcode 8 beta 6,并得到了错误过载(不奇怪),我得到了他们中的大多数排序,但有两个错误,我不确定如何修复。

我得到这个错误Method does not override any method from its superclass

override func prepare(for segue: UIStoryboardSegue, sender: AnyObject?) {
    if(segue.identifier == "***"){
    }
}

我得到这个错误init has been renamed to init(describing:)

return String(self.type)

方法签名在Xcode 8中改变了,现在是:

override func prepare(for segue: UIStoryboardSegue, sender: Any?) {
   // Code here
}

你应该使用

String(describing: self.type)

不是

String(self.type)

基本上现在AnyObject在大多数函数中都是Any

相关内容

  • 没有找到相关文章

最新更新