1

我正在通过开发一个简单的应用程序来学习在 Objective-C 中编码。我正在使用UISplitViewController具有UIBarButtonItem. 当您点击左侧的项目时UINavigationController,会显示在右侧。右边有一个按钮,可以将您带到一个由浏览器控制器控制的网站;点击时,UIBar 左上方会出现一个返回/返回上一个视图的按钮。

问题是当我点击这个按钮时,应用程序崩溃了,Xcode 告诉我问题是viewWillDisappear浏览器控制器中的方法。我已经上下检查了几十次,找不到错误。

代码和错误

4

1 回答 1

4

改变

[self viewWillDisappear : animated];

[super viewWillDisappear : animated];

您的方式创建了一个无限递归 - 方法调用自身 - 在线程 1 调用堆栈中也可见。

于 2016-09-30T08:38:28.320 回答