UITableView с UISearchBar, поскольку представление заголовка вызывает сбои
У меня есть поповер с UITableViewController
в качестве контроллера просмотра содержимого. Представление таблицы имеет UISearchBar
как его заголовок.
На iOS 6 все в порядке, но на iOS 7 происходит сбой приложения при закрытии всплывающего окна, выдающего эту ошибку:
*** -[UIView release]: message sent to deallocated instance 0x118a9bf0
Есть идеи о возможной причине этой аварии?
2 ответа
Решение
Вот как я это исправил. Я установил заголовок таблицы на nil
когда контроллер представления освобождается:
- (void)dealloc {
self.tableView.tableHeaderView = nil;
}
Однако это не объясняет истинную причину аварии.
Я в итоге позвонил [searchBar removeFromSuperview]
в dealloc - то же самое исправить.