如果我的故事板包含一个名为“ABCViewController”的视图控制器
“A_ViewController”是“ABCViewController”的子类
有没有办法从情节提要中将视图控制器“ABCViewController”初始化为“A_ViewController”?
最佳答案
您无法使用情节提要进行此操作。 instantiateViewControllerWithIdentifier
将返回ABCViewController
的实例,您可以将其强制转换为 super class (即UIViewController
),但强制转换为子类(A_ViewController
)将不起作用。您可以阅读为什么无法执行此操作here。
如果要具有两个布局相同但布局不同的视图控制器,则应使用xib