У меня есть простое приложение, которое загружает результаты поиска в XML, когда пользователь вводит UISearchBar
. Загрузка + анализ является многопоточным, и после завершения он запускает NSNotification
, чтобы сообщить ViewController с табличным представлением о [tableView reloadData];
Вот код, который получает уведомление, срабатывающее после результатов находятся в:
- (void)receivedResults:(id)notification {
results = [notification object];
DLog(@"Received %i results",[results count]);
[[self tableView] reloadData];
}
Я получаю вывод журнала «Получено 4 результата», но представление таблицы не перезагружает данные, пока я не прокручиваю / не перетаскиваю их на пару пикселей. Я использую встроенный стиль ячейки UITableViewCellStyleSubtitle
, и я не меняю высоту и не добавляю ничего необычного в табличном представлении.
Что я делаю не так?