强制重新加载表视图

时间:2011-07-20 20:01:40

标签: iphone objective-c xcode

所有

当按下按钮时,我会如何每五秒强制重新加载一个表视图(在一个视图控制器中),持续十五秒?

谢谢, 詹姆斯

2 个答案:

答案 0 :(得分:6)

首先按下按钮

时创建一个计时器
NSTimer *timer = [NSTimer scheduledTimerWithTimeInterval:5.0 target:self selector:@selector(updateMethod) userInfo:nil repeats:YES];

然后在你的方法中每5秒触发一次

- (void) updateMethod
{
   [self.tableView reloadData];
}

答案 1 :(得分:2)

查看NSTimers& Apple Documentation。这将为您提供有关间隔的概念,并帮助您解决所需的延迟问题。

对于重新加载tableview,[self.tableView reloadData];应该诀窍。