如果我执行展开segue(show),母视图控制器如何获得孩子的视图控制器?

时间:2015-04-09 06:25:19

标签: ios swift model-view-controller segue

我想检查执行展开segue的视图控制器的类型。

在我的母亲控制器中,这就是我所拥有的:

override func prepareForSegue(segue: UIStoryboardSegue, sender: AnyObject?) {
    if let theChildView = segue. //what??
}

如何查看调用展开的孩子的班级/类型?

1 个答案:

答案 0 :(得分:1)

试试这个

if segue.sourceViewController is ChildUIViewController{

}

或者你可以转换它

 if let child = segue.sourceViewController as? ChildUIViewController{

   }