好吧,这个真的很奇怪...我无法显示它的代码,因为它通过子类等跟随一个漂亮的蛇状图案,会有一堆它。
重要的部分是我推动一个视图控制器,在viewWillAppear期间将另一个视图控制器推到导航控制器上。
我的导航控制器是标签栏中的项目。当我向后按两次时,我会看到一个与我的根视图控制器具有相同标题的空白视图(我没有其他视图具有此标题)。
我甚至测试并在viewWillAppear中放置了一个NSLog()以确保它出现的是相同的视图,但由于某种原因,神秘的空白视图显示而不是我的视图。通过再次按下标签栏上的按钮,我可以恢复原始视图。 (对应于导航控制器的那个)。
这让我很困惑,所以任何帮助都会受到赞赏。如果有人可以缩小要放的代码,我会发布代码。
感谢。
答案 0 :(得分:0)
你是否在动画:标志设置为YES的同时推动两个控制器(原始设备,以及它推动的控制器)?如果是这样,请不要这样做。如果你试图将这样的动画堆叠在一起,操作系统会感到困惑。