UITableView, возвращающийся из подробного вида и обновляющий ячейку основного вида ПОМОЩЬ - PullRequest
0 голосов
/ 03 февраля 2011

Итак, я углубляюсь из основного вида (который заполняется массивом APPDelegate) в подробный вид. В этом представлении я могу редактировать массив делегатов приложения, что я и делаю, а затем, когда я возвращаю свою ячейку, это предыдущее значение, а не новое значение. я использую

- (void)viewWillAppear:(BOOL)animated

{
    [super viewWillAppear:animated];
    [[self mainTableView] reloadData];      
}

Но по внешнему виду он не обновляется, но как только ячейка перерабатывается (т. Е. Прокручивается вверх, затем вниз), она выглядит нормально. Я думаю, что уже поздно, и я упускаю что-то простое .... wop wop woaaaaa

1 Ответ

1 голос
/ 06 февраля 2011

Я написал свой собственный метод обновления и сам его назвал, прежде чем pop или push UIViewController:

- (void)reset {
    // refresh:
    UITableView *tableView = (UITableView *) self.view;
    [tableView reloadData]; 
}
...