我更新到 Xcode 8 beta 6 并且出现了非常奇怪的错误
I updated to Xcode 8 beta 6 and I am getting very weird errors
我刚刚更新到 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
}
基本上 AnyObject 现在在大多数函数中都是 Any
你应该使用
String(describing: self.type)
而不是
String(self.type)
我刚刚更新到 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
}
基本上 AnyObject 现在在大多数函数中都是 Any
你应该使用
String(describing: self.type)
而不是
String(self.type)