【发布时间】:2016-08-02 13:06:51
【问题描述】:
我将 Xcode 8 beta 3 更新为 Xcode 8 beta 4,实际上我正在纠正一些由于快速变化而导致的错误。
功能:
override func shouldAutorotate() -> Bool {
return false
}
打印一个错误,Xcode 告诉我这个函数没有被覆盖。这意味着该功能不再存在。
override var shouldAutorotate
这个 var 只是获取属性,所以我不能通过这种方式更改值。
那么我现在如何使用自动旋转?
谢谢!
【问题讨论】:
-
self.shouldAutorotate = false ?
-
正如我所说,这是一个获取属性,所以我不能通过这种方式更改值;)
-
当您开始输入 shouldAuto... 时,Xcode 会尝试自动完成什么?错误说它不再被覆盖而不是它不再存在
-
我查看了 UIViewController 的定义,但没有找到该函数。它只会让我“ShouldAutorotate:Bool”“ShouldAutomaticallyForwardAppaeranceMethod:Bool”和“ShouldShouldAutomaticallyForwardRotationMethod() -> Bool”
-
这只是具体的看法,我已经在我的设置项目中设置了我的参数;)