UITableView无法正确绘制单元格"有时"

时间:2015-02-03 16:32:07

标签: objective-c iphone uitableview xcode6

当我的应用程序显示表时,有时会显示数据库的所有内容。但是当我尝试从另一个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

2 个答案:

答案 0 :(得分:0)

如果向"数据源提供数据的对象"对表的更改,您可能需要调用:

[table reloadData];

OR

使用索引加载新元素(查看UITableView标题以使用正确的委托。

答案 1 :(得分:0)

您是否正确使用了您的手机? 检查单元格重用标识符。看到每次迭代都没有分配单元格(在cellForRow委托中)。