Используйте таймер NSTimer
, чтобы обновлять вас UITabelView
через каждые 30 секунд.
Использование NSTimer
NSTimer* myTimer = [NSTimer scheduledTimerWithTimeInterval: 30.0 target: self
selector: @selector(callAfterThirtySecond:) userInfo: nil repeats: YES];
Через каждые 30.0 секунд iOS будет вызывать следующую функцию
Сделать isStopUdating
членом класса точно так же, как экземпляр UITabelView
: если вы хотите прекратить обновление таблицы, установите isStopUdating
с YES,
-(void) callAfterThirtySecond:(NSTimer*) timer
{
if(isStopUdating)
{
[timer invalidate];
}
[myTableView reloadData];
}