为什么detailViewController不再出现在UISplitViewController.viewControllers中?

时间:2015-05-02 10:03:07

标签: ios swift uinavigationcontroller uisplitviewcontroller

我使用UISplitViewController来构建我的应用程序。主视图控制器和详细视图控制器都是UINavigationControllers,如图所示。 Storyboard

在master vc和detail vc的viewDidLoad()函数中,插入以下代码:

    println(self.splitViewController!.viewControllers.count)
    for vc in self.splitViewController!.viewControllers {
        println(vc.hashValue)
    }

结果是:

掌握vc.viewDidLoad()

2
140692681984032
140692680836304

detaiVC.viewDidLoad()

1
140692681984032

事实证明,在detaiVC.viewDidLoad()中,detailVC不再位于splitViewController.viewControllers中。为什么呢?

0 个答案:

没有答案