我有一个带有UITableViewController
的popover作为内容视图控制器。表视图的标题视图为UISearchBar
。
在iOS 6上一切正常,但在iOS 7上,应用程序崩溃时关闭弹出窗口会出现此错误:
*** -[UIView release]: message sent to deallocated instance 0x118a9bf0
有关此次崩溃可能原因的任何想法吗?
答案 0 :(得分:7)
这就是我修复它的方法。在取消分配视图控制器时,我将表的标题视图设置为nil
:
- (void)dealloc {
self.tableView.tableHeaderView = nil;
}
尽管如此,这并不能解释坠机的真正原因。
答案 1 :(得分:7)
我最终在dealloc中调用[searchBar removeFromSuperview]
- 同样的修复。