我刚刚更新到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