2016-08-14 43 views
0

UITableView无法重新加载数据。我使用拉加载更多库加载上滚动iOS:UITableView reloadData无法刷新数据

数据我已经尝试

dispatch_sync(dispatch_get_main_queue(), ^{ 
    [self.pullTableView reloadData]; 
}); 

[self.pullTableView performSelectorOnMainThread:@selector(reloadData) 
            withObject:nil 
            waitUntilDone:YES]; 

在此先感谢。

+0

你怎么知道这不是重装?也许数据只是没有改变。 – Avi

+0

发布一些关于如何在“拉加载更多”后维护数据的代码。似乎只是一个问题。尝试在'[self.pullTableView reloadData];上放置一个断点并检查你的数据。 – atulkhatri

+0

重新加载屏幕时是否加载了新数据? –

回答

1

reloadData实际上不会从你提取或互联网数据的数据源,它只会回调的numberOfSectionnumberOfRowInSection:cellForRowAtIndexPath:

函数调用重载数据之前,您应该调用去的方法和取新内容,然后调用reloadData

如果您需要更多帮助,请放置整个类视图控制器代码。

+0

获取数据后,我试过了。已经有数据从数据中显示数据到表 – Salim

+0

正如我所说的,由于它有很多原因,如果您需要帮助,您将不得不显示更多代码。很难简单地猜测这些小信息会出什么问题:) –