0

我有一个应用程序,我需要能够从主控制器获取对详细控制器的引用,我还不知道如何使用应用程序委托文件。在我使用之前

   [self.splitViewController.viewControllers lastObject]

它将我的详细控制器作为最后一个对象,然后我嵌入了一个导航控制器,现在 lastObject 是一个导航控制器,而不是我也需要参考的控制器。我现在如何获得对我的控制器的引用?反正有没有让 splitviewcontroller 沿着它查看的控制器线走下去?它加载了正确的控制器,但是当我调用上述方法时,它说导航控制器。谢谢

4

1 回答 1

2

You can access the view controllers in a navigation controller in the same way as a split view controller. The first object in the navigation controllers view controllers will be your root view controller.

[[[self.splitViewController.viewControllers lastObject] viewControllers] objectAtIndex:0]
于 2012-08-15T08:51:57.760 回答