ShouldAutorotate() в Xcode 8 beta 4

Я обновил Xcode 8 beta 3 до Xcode 8 beta 4, и я фактически исправляю некоторые ошибки из-за быстрого изменения.

Функция:

    override func shouldAutorotate() -> Bool {
    return false
}

Распечатайте сообщение об ошибке, и Xcode сказал мне, что эта функция не переопределяется. Это означает, что функция больше не существует.

override var shouldAutorotate

Этот var только что получил свойства, поэтому я не могу изменить значение таким образом.

Итак, как я могу теперь работать с авторотитом?

Спасибо!

Ответы

Ответ 1

Это правильный путь

override var shouldAutorotate: Bool {
    return false
}

Ответ 2

Swift 3 Синтаксис

open override var shouldAutorotate: Bool {
    get {
        return false
    }
}