Ответ 1
Путь, который он показывает вам, super
возвращает nil
. Если это произойдет, вы продолжите выполнение метода; неявное самообъявление состоит в том, что isShowingLandscapeView
является переменной экземпляра. Чтобы избежать этого, вы должны поместить всю свою инициализацию внутри блока if (self)
.