0

我在 XCode 中使用基本 SDK 6.0 运行我的应用程序,然后在导航到一个或多个屏幕后在 iOS 7.0(设备)中运行该应用程序,然后通过按三次主页按钮启用引导访问模式。现在屏幕自动移动到 MainViewController,之后我无法在任何地方导航。在 Console 中可以看到以下日志:尝试在另一个已经呈现 ViewController 的 ViewController 上呈现 ViewController。

4

1 回答 1

0

尝试将此代码放在 MainViewController 的 - (void)viewDidAppear:(BOOL)animated 方法中。

[self.view.superview insertSubview:self.view atIndex:0];

实际上,正如您所描述的,我面临着完全相同的问题。而且经过研究我发现,所有的视图层次结构仍然存在于内存中,但是mainViewController的视图变成了最顶层的视图(隐藏其他视图。)。我没有任何合乎逻辑的解释,为什么会这样。如果我找到任何解释,我会发布详细信息。

于 2014-01-24T10:56:23.360 回答