我有一个有3个视图控制器的应用程序。
第一个呈现第二个,第二个呈现第三个。然后我有一个按钮,我想把我带回第一个视图控制器。这个按钮有效。但是,我尝试再次从第一个视图控制器和第二个视图控制器呈现第二个视图控制器。呈现第二视图控制器工作正常,但呈现第三视图控制器不起作用。我收到错误:
警告:尝试显示其视图不在窗口层次结构中!
第一个视图控制器是游戏的主菜单,第二个视图控制器是游戏发生的地方,第三个视图控制器是最终结果屏幕。有没有比我的方式更好的方法?
有没有人有解决方案?提前谢谢。
答案 0 :(得分:0)
您必须使用导航控制器。你现在所做的就是在无限循环中推动视图。
这是一个非常好的网站,可以通过示例阅读。
http://www.mysamplecode.com/2013/01/ios-navigation-view-controller-example.html