ios - вкладка отсутствует после нажатия на appdelegate
Привет, у меня есть структура проекта, подобная этой, я хотел бы перейти в Home (RootView) после выхода из системы.
Параметр "Скрыть нижнюю панель при нажатии" снят.
Я пытался использовать этот код, но отсутствует панель вкладок Home:
AppDelegate *appDelegate = (AppDelegate *) [UIApplication sharedApplication].delegate;
UIStoryboard *homeStoryboard = [UIStoryboard storyboardWithName:@"Home" bundle:[NSBundle mainBundle]];
HomeViewController *homeViewController = [authenticationStoryboard instantiateInitialViewController];
UINavigationController *navigationController = [[UINavigationController alloc] initWithRootViewController:homeViewController];
HomeViewController *rootViewController = [authenticationStoryboard instantiateViewControllerWithIdentifier:NSStringFromClass([HomeViewController class])];
[navigationController pushViewController:rootViewController animated:true];
appDelegate.window.rootViewController = navigationController;
Попытался использовать этот код, но выдает ошибку ("Приложение попыталось представить контроллер модального вида на себе")
AppDelegate *appDelegate = (AppDelegate *) [UIApplication sharedApplication].delegate;
UITabBarController* rootController = [[UIStoryboard storyboardWithName:@"Home" bundle:[NSBundle mainBundle]] instantiateViewControllerWithIdentifier:@"HomeViewController"];
appDelegate.window.rootViewController = rootController;
[UIApplication.sharedApplication.keyWindow.rootViewController presentViewController:navigation animated:true completion:nil];
Подскажите пожалуйста как это исправить. Спасибо.