我在应用程序中看到一个奇怪的崩溃消息“作业似乎已崩溃:分段错误:11”。每次我启动我的应用程序,然后转到导航视图堆栈,然后转到设备设置并打开语音,然后当我回到我的应用程序并返回到以前的视图控制器时,就会发生这种情况 - 它会崩溃。
有趣的是,当我没有打开语音并回到应用程序时,崩溃不会发生。
有任何线索吗?
我在崩溃日志中看到了这一点:
[UITableViewRowData heightForAutohidingTableHeaderView]: message sent to deallocated instance
以下是我在启用NSZombie后看到的内容:
答案 0 :(得分:0)
这是由于iOS 7的错误。找到了一个有效的解决方法。添加了下面的dealloc方法,它工作正常。
- (void)dealloc {
self.tableView.editing = NO;
self.tableView.delegate = nil;
}