Просмотр таблицы принудительной перезагрузки - PullRequest
2 голосов
/ 21 июля 2011

All

Как заставить принудительно перезагружать табличное представление (в контроллере представления) каждые пять секунд в течение пятнадцати секунд при нажатии кнопки?

Спасибо, Джеймс

Ответы [ 2 ]

6 голосов
/ 21 июля 2011

Сначала вы создаете таймер при нажатии кнопки,

NSTimer *timer = [NSTimer scheduledTimerWithTimeInterval:5.0 target:self selector:@selector(updateMethod) userInfo:nil repeats:YES];

Затем в вашем методе, который срабатывает каждые 5 секунд

- (void) updateMethod
{
   [self.tableView reloadData];
}
2 голосов
/ 21 июля 2011

Проверьте NSTimers и Apple Документация . Это даст вам представление о интервалах и поможет вам с задержкой, которую вы ищете.

И для перезагрузки таблицы, [self.tableView reloadData]; следует хитрости.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...