Как я могу перезагрузить весь просмотр таблицы?В -tableView:cellForRowAtIndexPath:
я сравниваю данные онлайн с данными на устройстве пользователя, и если они не совпадают, я показываю кнопку для загрузки контента.После действий, связанных с этой кнопкой, я хотел бы обновить весь просмотр таблицы, чтобы снова подать жалобу на содержимое в сети с локальным.
reloadData
фактически обновляет значения, но не удаляет эти кнопки.Я хотел бы изменить способ отображения ячеек ..
Другими словами, я хочу, чтобы это условие (в -tableView:cellForRowAtIndexPath:
) работало, и оно не работает:
if (![[NSFileManager defaultManager] fileExistsAtPath:someDir isDirectory:nil]) {
UIButton *bt = [UIButton buttonWithType:UIButtonTypeRoundedRect];
(...)
[cell addSubview:bt];
}
Чтобы обновитьтаблица теперь я должен вытолкнуть viewcontroller и нажать его снова.Я хотел бы сделать это с помощью кнопки на navBar.
Заранее спасибо.