我正在通过开发一个简单的应用程序来学习在 Objective-C 中编码。
我正在使用 UISplitViewController
其中有 UIBarButtonItem
.
当您点击左侧的项目时 UINavigationController
, 出现在右边。
右边有一个按钮,可以将您带到一个由浏览器 Controller 控制的网站;点击时,UIBar 左上方会出现一个返回/返回上一个 View 的按钮。
问题是当我点击这个按钮时,应用程序崩溃并且 Xcode 告诉我问题是方法 viewWillDisappear
在浏览器 Controller 中。
我已经上下检查了几十次,找不到错误。
最佳答案
改变
[self viewWillDisappear : animated];
到
[super viewWillDisappear : animated];
您的方式创建了一个无限递归 - 方法调用自身 - 在线程 1 调用堆栈中也可见。
关于ios - UIBarButtonItem 导致应用程序崩溃,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39787043/