Отправка нераспознанного селектора `hibitRotationAnimation` в VC при установке rootViewController

Как только я запускаю свое приложение, BaseVC начинает работать. В BaseVC я проверю, вошел ли пользователь в систему. Если true, мое приложение перейдет к основному контроллеру вкладок с помощью:

UIApplication.sharedApplication().windows.last?.rootViewController = tabbarController

Если нет, мое приложение перейдет к контроллеру входа в систему с помощью:

UIApplication.sharedApplication().windows.last?.rootViewController = navi

Код выше работает правильно, как я хотел. Но в Login Nav Controller, после того, как пользователь ввел правильное имя пользователя и пароль, я хочу, чтобы приложение перешло на основной контроллер панели вкладок, используя тот же код, что и выше:

UIApplication.sharedApplication().windows.last?.rootViewController = mainController

Но всегда я буду влюблен в ошибку:

*** Terminating app due to uncaught exception 'NSInvalidArgumentException',
reason: '-[Myapp.MyappMainTabbarVC inhibitRotationAnimation]: 
unrecognized selector sent to instance 0x7ff15b205ec0'

Зачем?

0 ответов

Другие вопросы по тегам