Мне нужно проверить, зарегистрирован ли пользователь или нет, и перенаправить их соответственно. После добавления этого кода в делегат моего приложения мое приложение постоянно застревает в портретном режиме и не будет отображаться в ландшафте. Что я сделал не так? Я слышал кое-что о неправильном правильном представлении корневого представления или добавлении subviews или контейнеров и т. Д., Являясь проблемой. Что-то кажется неправильным ниже, что может заставить меня застрять так же, как и я?Застрял в портретном режиме
Спасибо!
func application(application: UIApplication, didFinishLaunchingWithOptions launchOptions: NSDictionary?) -> Bool {
//Redirect user to either home screen, or login/register screen
self.window = UIWindow(frame: UIScreen.mainScreen().bounds)
var storyboard = UIStoryboard(name: "Main", bundle: nil)
var initialViewController = storyboard.instantiateViewControllerWithIdentifier("vcLoginGateway") as UIViewController
var userSettings = UserSettings()
//Change gateway view controller to the home view controller if logged in
if (userSettings.IsUserLoggedIn()) {
initialViewController = storyboard.instantiateViewControllerWithIdentifier("vcHome") as UIViewController
}
self.window?.rootViewController = initialViewController
self.window?.makeKeyAndVisible()
return true
}
Думаю, вы правильно настроили ориентацию. Ваше приложение остается интерактивным после этого freez? – Rashad