Обновление DetailView UISplitView из навигации второго уровня - PullRequest
0 голосов
/ 08 декабря 2010

У меня есть приложение для iPad с UISplitView. В Root View у меня есть двухуровневая навигация UITableView (она берет свое содержимое из списка). В подробном представлении у меня есть UIWebView, который я пытаюсь обновить. Я могу обновить подробный вид из навигации 1-го уровня, но когда я нажимаю навигацию второго уровня и пытаюсь обновить подробный вид, он не работает.

По сути, Nav второго уровня не имеет доступа к self.DetailViewController (как это делает 1-й уровень). Как мне получить доступ к DetailViewController из «выдвинутого» второго уровня, чтобы я мог обновить его UIWebView?

Любая помощь была бы великолепна. Спасибо!

1 Ответ

1 голос
/ 08 декабря 2010

Вы можете добавить detailViewController в качестве свойства для SecondLevelViewController, и перед тем, как нажать контроллер, вы просто устанавливаете свойство.

SecondLevelViewController *secondController = ...
secondController.detailViewController = self.detailViewController;
[self.navigationController pushViewController:secondController animated:YES];

И в SecondLevelViewController вы определяете свойство для DetailViewController, как это определено в RootViewController.

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