我有一个自定义视图重新加载的UITableView保留旧数据
MyView : UIViewController <UITableViewDelegate, UITableViewDataSource>
与内一个UITableView(和一些按钮和标签)。
我有另一个视图的通知来填充表格与sqlite3数据库的数据。我传递了一个数组,然后在处理通知后,我使用新数据(它有新数据,我调试它)重新加载表([tableView reloadData])。
然后调用
(UITableViewCell*)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath;
,但不会刷新的细胞,它仍然旧数据。我调试并重新加载,但不刷新数据。
有什么问题?我可以清理旧的电池或类似的东西吗?
你的'tableView:cellForRowAtIndexPath:'方法是什么样的?你确定每次都设置它,或者刚刚创建了模板单元格(或其他什么)? –