【发布时间】:2013-04-29 17:29:28
【问题描述】:
这是我的问题。 我有一个标签栏,在最后一个标签中我加载了一个模式视图。当我关闭模式视图时,应用程序会在选项卡栏的最后一个选项卡中返回。但相反,我希望该应用程序返回标签栏的第一个标签(初始视图)。 如果我关闭模态视图,则不考虑我在之后插入的代码(调用初始视图控制器)。你能给我一个解决方案吗?谢谢你。
我使用的代码是:
[self dismissViewControllerAnimated:YES completion:nil];
InitialViewController* controller = (InitialViewController*)[self.storyboard instantiateViewControllerWithIdentifier:@"Initial"];
[self presentViewController:controller animated:NO completion:nil];
【问题讨论】:
-
“如果我关闭模态视图,我插入的代码(调用初始视图控制器)将不会被考虑在内”嗯,这不是真的,所以你一定做错了什么。为什么不显示您的代码,以便我们就它可能是什么提出建议?
-
好吧,我错了,考虑了代码,但是我发生了崩溃,错误是:尝试开始从 UINavigationController 到 InitialViewController 的模态转换,而转换已经在进行中。等待 viewDidAppear/viewDidDisappear 知道当前转换已经完成
标签: ios uitabbarcontroller modalviewcontroller