objective-c - 滚动表格 View 时点击后退按钮时应用程序崩溃

标签 objective-c ios uitableview crash

我在带有后退按钮的导航 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/

相关文章:

ios - 如何更改 iphone 应用程序中的语言运行时?

iphone - UIActivityViewController 第一次卡住

iOS 图像本地化

Android - 将我的 UITableView 移植到 android

ios - 除了第一个 UITableView 之外的每个部分都会调用 viewForHeaderInSection

ios - 带有手势识别器的 UITextView - 有条件地将触摸转发到父 View

iphone:从 sqlite 数据库中删除行

ios - 对象索引崩溃

ios - 带背景的本地化 UILabel

ios - AFNetworking 完成 block 等到完成