在滚动表格视图时点按"后退"按钮时,应用程序崩溃

tla*_*ich 4 crash objective-c uitableview ios

我在导航视图中使用"后退"按钮显示模态表视图.后退按钮向模态视图的委托发送消息以关闭模态视图.如果我滚动表格视图,然后在表格视图仍在滚动时点击导航栏上的"返回"按钮,则应用程序会崩溃并显示以下消息:

*** -[UILayoutContainerView setUseFastMode:]: message sent to deallocated instance 0xef74650
Run Code Online (Sandbox Code Playgroud)

当我PO 106ef74650我得到这个:

(int) $1 = 251086416 [no Objective-C description available]
Run Code Online (Sandbox Code Playgroud)

以前有人经历过吗?解决方法或修复方法是什么?

Chr*_*rdt 8

我相信这是iOS 5.1中的一个错误,当动画解雇当前正在滚动的模态时发生.我收到用户的报告说我的应用程序崩溃了,当我调查时我遇到了同样的错误.

我创建了一个具有最少量代码/视图的新项目,并且能够重现此崩溃.到目前为止,我发现的唯一解决方法是在解除模态时禁用动画.我已经向Apple提交了一份错误报告.