当我的应用程序显示表时,有时会显示数据库的所有内容。但是当我尝试从另一个VC转移到该VC的返回时(可以说,我在数据库中添加了一个新条目),它显示了这一点。如果你触摸“缺失”单元格下方,它会转到正确的条目,但是......
我已经尝试过使用:
[self.cTableView setNeedsDisplay]; [self.cTableView setNeedsLayout]; 要么 [self.cTableView beginUpdates]; [self.cTableView endUpdates]; 要么 [self.cTableView reloadData];
但仍无济于事。有没有办法以图形方式刷新tableview?
由于声誉我无法发布图片,但我要发布的图片看起来像TableView会导致CUT失效。
图像: https://dl.dropboxusercontent.com/u/1336061/StackOverflow/Untitled.jpg
答案 0 :(得分:0)
如果向"数据源提供数据的对象"对表的更改,您可能需要调用:
[table reloadData];
OR
使用索引加载新元素(查看UITableView标题以使用正确的委托。
答案 1 :(得分:0)
您是否正确使用了您的手机? 检查单元格重用标识符。看到每次迭代都没有分配单元格(在cellForRow委托中)。