【发布时间】:2010-09-25 18:53:04
【问题描述】:
嘿,当我的应用程序加载时,我有一个表格视图,它显示了我的数据库中存在的数据。单击添加按钮后,它转到另一个视图,插入的数据在数据库中更新。现在,当我从这个视图返回到第一个视图时,我如何加载这个更新的数据。
我需要调用哪个方法? ViewDidAppear?或 ViewWillAppear? 以及如何重置整个表格视图并重新加载数据?
【问题讨论】:
标签: iphone uitableview sqlite
嘿,当我的应用程序加载时,我有一个表格视图,它显示了我的数据库中存在的数据。单击添加按钮后,它转到另一个视图,插入的数据在数据库中更新。现在,当我从这个视图返回到第一个视图时,我如何加载这个更新的数据。
我需要调用哪个方法? ViewDidAppear?或 ViewWillAppear? 以及如何重置整个表格视图并重新加载数据?
【问题讨论】:
标签: iphone uitableview sqlite
在viewWillAppear: 中调用[self.tableView reloadData]。
【讨论】:
您可以通过调用自己更新行
- (void)insertRowsAtIndexPaths:(NSArray *)indexPaths withRowAnimation:(UITableViewRowAnimation)animation
这将使您可以选择让新行以动画形式出现在表格视图中
【讨论】: