swift 关于在ScrollView和pageViewController中页面跳转失败的问题

在scrollView或pageViewController中addChildViewController后, 在AViewController中使用下面代码时,程序运行会奔溃

let VC = storyboard?.instantiateViewControllerWithIdentifier("B") as! BViewController

原因是在代码创建的AViewController跳转到storyBoard关联的BViewController识别不了, 具体原因我还不知道
解决办法有两个:
1 : A和B 里面的控件都用纯代码创建, 不用storyboard
2:在storyboard中创建一个视图控制器, 再关联A, 同时, 之前写的

let aVC = AViewController()

改成

let aVC = storyboard?.instantiateViewControllerWithIdentifier("A") as! AViewController

你可能感兴趣的:(swift 关于在ScrollView和pageViewController中页面跳转失败的问题)