不会调用CellForRowAtIndex方法

时间:2011-12-09 10:37:32

标签: ios4 uitableview

我正在通过网络获取一些数据,并希望在表格视图中显示它。

我会在视图出现后立即使用-(void)viewWillAppear:(BOOL)animated方法获取此数据。

我在后台线程中执行此提取过程,并希望在我的表视图中显示此数据。

所以现在我的问题是没有调用cellForRowIndexPath方法。

对此有什么解决方案,以便在获取数据后它会显示在表格视图中?

2 个答案:

答案 0 :(得分:1)

首先使用委托和数据源检查TableView链接,然后重试。

每当你回到你的观点时,写下:

-(void)viewWillAppear:(BOOL)animated
{
    [self.tableView reloadData];
}

答案 1 :(得分:0)

要重新加载表格,您应该致电reloadData。此外,只有为- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath

设置dataSource时才会调用UITableView