Это может быть просто, но я чешу голову, чтобы выяснить проблему.
Я представляю UINavigationController
, и как только он отклонен, мне нужно представить еще один, который UITabBarController
, когда я делаю это, я получаю ошибку ниже
Предупреждение: попытка представить в , чье представление не находится в иерархии окон!
UINavigationController *nav = [self.storyboard instantiateViewControllerWithIdentifier:@"myWeb"];
MyWebViewController *webVC = (MyWebViewController *)nav.topViewController;
[self presentViewController:webVC animated:YES completion:nil];
Я вижу, что MyWebViewController
представлен без каких-либо проблем, как только предыдущий отклонен, я пытаюсь представить следующий, как показано ниже, я получаю вышеупомянутое предупреждение.
MyTabBarViewController *trController = [[MyTabBarViewController alloc] init];
[self presentViewController:trController animated:NO completion:nil];