Обновление splitViewController из ModalViewController - PullRequest
0 голосов
/ 19 октября 2010

Мне нужно обновить мой splitView из modalView, но мне не повезло. Например,

: из моего rootView (который является UITableVIewController), если я установил опцию, чтобы скрыть определеннуюраздел из таблицы rootView в моем ModalView, когда я закрываю modalview, настройка не влияет на представление таблицы, то же самое относится и к detailView.

я пробовал:

    MyRootView *mrv = [MyRootView alloc] init];
    [mrv updateTable];
    [mrv release];

[mrv updateTable];находится в моем RootView и содержит [tableView reloadData];Если я помещу туда NSLog, то он печатает, только если таблица не перезагружается, пока на экране.

Даже пробовал viewWill / DidAppear, безрезультатно.

Любая помощь очень ценится!

1 Ответ

0 голосов
/ 19 октября 2010

Итак, мне удалось решить эту проблему с помощью уведомлений.

    [[NSNotificationCenter defaultCenter] postNotificationName:@"update" object:nil];

    [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(updateView:) name:@"update" object:nil];
    - (void)updateView:(NSNotification *)notification {
        [tableView reloadData];
    }
...