我有一个UISplitView
的iPad应用。在根视图中,我有一个两级UITableView
导航(它从plist中获取其内容)。在详细信息视图中,我有一个UIWebView
我想要更新。我可以从第1级导航更新Detailview,但是当我按下第二级导航并尝试更新详细视图时,它不起作用。
基本上,二级Nav无法访问self.DetailViewController(就像第一级一样)。如何从“推送”的第二级访问DetailViewController,以便我可以更新其UIWebView?
任何帮助都会很棒。谢谢!
答案 0 :(得分:1)
您可以将detailViewController
添加为SecondLevelViewController
的属性,然后在按下控制器之前设置属性。
SecondLevelViewController *secondController = ...
secondController.detailViewController = self.detailViewController;
[self.navigationController pushViewController:secondController animated:YES];
在SecondLevelViewController
中,您定义DetailViewController
的属性,就像RootViewController
中定义的那样。