TableView的自动刷新无法正常工作

时间:2013-10-18 18:07:24

标签: uitableview uiviewcontroller ios7 refresh

我登录了一个ViewController的viewDidLoad,它有一个NSTimer来启动我每隔5秒输入的自动刷新TableView。

为什么不会像viewDidLoad中设置nell'NSTimer那样每隔5秒自动刷新一次?错误在哪里?

感谢所有

- (void)viewDidLoad
{
    [super viewDidLoad];
    [NSTimer scheduledTimerWithTimeInterval:5 target:self selector:@selector(reloadDataTableView) userInfo:nil repeats:YES];
}

-(void)reloadDataTableView {

    [self.FFTableViewFindUser reloadData];
}

1 个答案:

答案 0 :(得分:0)

如果你说你的应用程序在nstimer的选择器方法上放置断点时崩溃了,这意味着你正在重新加载tableView,但确保你的表视图的数据源数组在你在cellForRow中显示的每5秒之后发生变化尝试在调用reloadDataTableView时在控制台中打印数据源数组,并查看您的dataSource是否正在更改。 将断点放在cellForRow上并检查控制是否在每5秒之后进入该方法,如果它进入内部意味着你在cellForRow中显示的数据源数组没有得到更新