什么是重新加载数据功能



每一个。我是iPhone的新手。

我看到了一些iPhone开发的文档,但是我不明白 [xxx 重新加载数据];与表视图尚未。

当我使用此方法时,我的所有单元格都被清除了。发生了什么事?

我不明白。

这意味着您强制UITableView获取数据并自行刷新。这是您在更改数据源中的某些内容后要执行的操作。

例如,我有一个包含三个对象 a、b 和 c 的NSMutableArray。我有一个删除对象的按钮,比如 b。在我按下按钮并从数组中删除对象 b 后,我的表视图不会重新加载,除非我调用 [myTableViewName reloadData] 强制它自行刷新。

如果你做了[xxx reloadData],你就一无所获。这意味着,表视图所需的数据不再存在。因此,跟踪数据源并查看数据是否已更改。

如文档所示,reloadData 只需通过查询数据源和委托来强制刷新列表。如果您遇到问题,请参阅 http://developer.apple.com/library/ios/#documentation/uikit/reference/UITableView_Class/Reference/Reference.html 并发布一些代码。

最新更新