Загрузите табличное представление снова после возвращения из другого представления - PullRequest
0 голосов
/ 27 июля 2010

эй, когда мое приложение загружается, у меня есть табличное представление, которое показывает данные, присутствующие в моей базе данных. При нажатии на кнопку добавления он переходит в другое представление и вставленные данные обновляются в базе данных. Теперь, как мне загрузить эти обновленные данные, когда я вернусь из этого представления в первое представление.

Какой метод мне нужно вызвать? ViewDidAppear? или ViewWillAppear? и как мне сбросить все табличное представление и перезагрузить данные?

Ответы [ 2 ]

0 голосов
/ 27 июля 2010

Вы можете обновить строки самостоятельно, вызвав

- (void)insertRowsAtIndexPaths:(NSArray *)indexPaths withRowAnimation:(UITableViewRowAnimation)animation

Это даст вам возможность отображать новые строки в табличном виде анимированными

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

0 голосов
/ 27 июля 2010

В viewWillAppear: вызов [self.tableView reloadData].

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...