如何在iPhone的视图控制器中重新加载表视图?

如何在iPhone的视图控制器中重新加载表视图?,iphone,uitableview,uiview,reloaddata,Iphone,Uitableview,Uiview,Reloaddata,我是iPhone开发新手。我已经在视图控制器中创建了一个表视图。我想重新加载表视图,以便可以显示以前在委托中解析的内容。更多重载数据只会重新加载单元格。它不负责实际更新底层数据源 例如,如果我从tableView:cellforrowatinexpath:中的数组读取数据,我必须在调用reloadData之前更改数组值 如何实现这一点?听起来您需要一个管理器类或其他东西来封装请求、下载、解析数据和更新模型对象的过程 完成上述所有操作后,您可以使用委派通知视图控制器重新加载。如果您有一个委派方法返

我是iPhone开发新手。我已经在视图控制器中创建了一个表视图。我想重新加载表视图,以便可以显示以前在委托中解析的内容。更多重载数据只会重新加载单元格。它不负责实际更新底层数据源

例如,如果我从tableView:cellforrowatinexpath:中的数组读取数据,我必须在调用reloadData之前更改数组值


如何实现这一点?

听起来您需要一个管理器类或其他东西来封装请求、下载、解析数据和更新模型对象的过程


完成上述所有操作后,您可以使用委派通知视图控制器重新加载。

如果您有一个委派方法返回需要在TableView中刷新的值,请执行以下操作:

- (void)didFetchData:(NSArray*)dataList
{
    //Update the dataSource List that is used in the tableView
    self.dataSourceList = [NSArray arrayWithArray:dataList];

   //Now call the reload method to update the data.
   [self.tableView reloadData];
}
注意:始终确保更新数据源对象,然后调用[tableView reloadData]