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 - то же самое исправить.

Другие вопросы по тегам