从另一个视图返回后再次加载表视图

时间:2010-07-27 11:38:28

标签: iphone uitableview sqlite

嘿,当我的应用程序加载时,我有一个表视图,显示我的数据库中存在的数据。单击添加按钮后,它将转到另一个视图,插入的数据将在数据库中更新。现在,当我从此视图返回到第一个视图时,如何加载此更新的数据。

我需要调用哪种方法? ViewDidAppear?还是ViewWillAppear? 以及如何重置整个表视图并重新加载数据?

2 个答案:

答案 0 :(得分:0)

viewWillAppear:致电[self.tableView reloadData]

答案 1 :(得分:0)

您可以通过调用

自行更新行
- (void)insertRowsAtIndexPaths:(NSArray *)indexPaths withRowAnimation:(UITableViewRowAnimation)animation

这将为您提供让新行显示在tableview动画

中的选项

http://developer.apple.com/iphone/library/documentation/uikit/reference/UITableView_Class/Reference/Reference.html#//apple_ref/occ/instm/UITableView/insertRowsAtIndexPaths:withRowAnimation: