每个人。我是iphone新手。
我看到了一些iphone开发的文档,但是我不明白[xxx reloadData];与 tableView 呢。
当我使用这种方法时,我的所有单元格都被清除了。发生了什么?
我不明白。
如文档所示,reloadData
只需通过查询数据源和委托来强制刷新列表。请参阅http://developer.apple.com/library/ios/#documentation/uikit/reference/UITableView_Class/Reference/Reference.html如果您有问题,请发布一些代码。
这意味着您强制UITableView
获取数据并自行刷新。这是您在数据源中更改某些内容后想要做的事情。
例如,我有NSMutableArray
三个对象 a、b 和 c。我有一个删除对象的按钮,比如 b。在我按下按钮并从数组中删除对象 b 后,除非我调用[myTableViewName reloadData]
强制它自行刷新,否则我的表视图不会重新加载。
如果你做了之后[xxx reloadData]
,你什么都没有。这意味着,表格视图所需的数据不再存在。因此,跟踪数据源并查看数据是否已更改。