我在带有后退按钮的导航 View 中呈现一个模态表格 View 。后退按钮向模态视图的委托(delegate)发送消息以关闭模态视图。如果我滚动表格 View ,然后在表格 View 仍在滚动时点击导航栏上的返回按钮,应用程序会崩溃并显示以下消息:
*** -[UILayoutContainerView setUseFastMode:]: message sent to deallocated instance 0xef74650
当我 PO 0xef74650 我得到这个:
(int) $1 = 251086416 [no Objective-C description available]
有没有人经历过这个?解决方法或修复方法是什么?
最佳答案
我相信这是 iOS 5.1 中的一个错误,在为当前正在滚动的模式设置动画时会发生该错误。我收到用户的报告说我的应用程序崩溃了,当我调查时我遇到了同样的错误。
我用最少的代码/ View 创建了一个新项目,并且能够重现此崩溃。到目前为止我发现的唯一解决方法是在关闭模态时禁用动画。我已向 Apple 提交错误报告。
关于objective-c - 滚动表格 View 时点击后退按钮时应用程序崩溃,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10146660/