如何在xib文件中打开ViewController

时间:2018-02-04 12:39:50

标签: ios swift xib viewcontroller

我想在xib文件中调用这些行来打开一个viewcontroller: 让myViewController = MyViewController(nibName:" MyViewController",bundle:nil)

self.navigationController!.pushViewController(MyViewController(nibName:" MyViewController",bundle:nil),动画:true

1 个答案:

答案 0 :(得分:0)

您可以使用带有以下行的笔尖实例化视图控制器

let myViewController = MyViewController(nibName: "MyViewController", bundle: nil)

如果您的视图控制器(及其nib)位于另一个包中,您还需要指定包:

guard let bundle = Bundle(identifier: "com.company.App") else {
    return
}
let myViewController = MyViewController(nibName: "MyViewController", bundle: bundle)

还要确保您的笔尖名称正确,并且您的视图控制器已设置为笔尖的文件所有者。