Я использую этот метод для перезагрузки root просмотра контроллера после изменения языка пользователем. И он отлично работает, когда я использую свой исходный UITabBarController
в качестве Initial View Controller
в Main.storyboard
- (void)reloadRootViewController {
AppDelegate *delegate = (AppDelegate *)[UIApplication sharedApplication].delegate;
UIStoryboard *storyboard = [UIStoryboard storyboardWithName:@"Main" bundle:nil];
delegate.window.rootViewController = [storyboard instantiateInitialViewController];
}
Но когда я изменяю Initial View Controller
на UIViewController
, он больше не работает. Вид не будет обновляться, и поэтому язык также не будет обновляться. Чего мне не хватает?