Xcode 8 beta 4 中的 shouldAutorotate() 函数
shouldAutorotate() function in Xcode 8 beta 4
我将 Xcode 8 beta 3 更新为 Xcode 8 beta 4,实际上我正在纠正一些由于 swift 更改而导致的错误。
函数:
override func shouldAutorotate() -> Bool {
return false
}
打印错误,Xcode告诉我这个函数没有被覆盖。这意味着该功能不再存在。
override var shouldAutorotate
这个变量刚刚获得属性,所以我不能通过这种方式改变值。
那么我现在如何使用自动旋转?
谢谢!
这是正确的方法
override var shouldAutorotate: Bool {
return false
}
Swift 3 语法
open override var shouldAutorotate: Bool {
get {
return false
}
}
Swift 4
open override var supportedInterfaceOrientations: UIInterfaceOrientationMask {
return .landscape
}
open override var shouldAutorotate: Bool {
return false
}
我将 Xcode 8 beta 3 更新为 Xcode 8 beta 4,实际上我正在纠正一些由于 swift 更改而导致的错误。
函数:
override func shouldAutorotate() -> Bool {
return false
}
打印错误,Xcode告诉我这个函数没有被覆盖。这意味着该功能不再存在。
override var shouldAutorotate
这个变量刚刚获得属性,所以我不能通过这种方式改变值。
那么我现在如何使用自动旋转?
谢谢!
这是正确的方法
override var shouldAutorotate: Bool {
return false
}
Swift 3 语法
open override var shouldAutorotate: Bool {
get {
return false
}
}
Swift 4
open override var supportedInterfaceOrientations: UIInterfaceOrientationMask {
return .landscape
}
open override var shouldAutorotate: Bool {
return false
}