我通过开发一个简单的应用程序来学习Objective-C中的代码。
我使用UISplitViewController
UIBarButtonItem
。{
当您点按左侧UINavigationController
上的项目时,会显示在右侧的项目上。
这个右侧有一个按钮,可以将您带到一个由浏览器控制器控制的网站;点击时,在UIBar上向左显示一个按钮,返回/返回上一个视图。
问题是,当我点击此按钮时,应用程序崩溃,Xcode告诉我问题是浏览器控制器中的方法viewWillDisappear
。
我已经检查了十几次,但无法找到错误。
答案 0 :(得分:4)
更改
[self viewWillDisappear : animated];
到
[super viewWillDisappear : animated];
你的方式创建了一个无限递归 - 调用自身的方法 - 在Thread 1调用堆栈中也可见。