【发布时间】:2017-01-06 05:15:20
【问题描述】:
我在另一个 xib 类上添加了 xib 作为子视图,并且无法从 xib 呈现到视图控制器(故事板控制器)。 我试过关注
1.
let screen:Screen32ViewController = Screen32ViewController()
self.view.window?.rootViewController?.present(screen!, animated: true, completion: nil)
2.
let screen = self.storyboard?.instantiateViewController(withIdentifier: "Screen32ViewController") as? Screen32ViewController
self.present(screen!, animated: true, completion: nil)
3.
let screen:Screen32ViewController = Screen32ViewController()
self.present(screen!, animated: true, completion: nil)
这些都不适合我
提前致谢
【问题讨论】:
-
您的根视图控制器中是否嵌入了导航控制器?
-
是的,我有根视图控制器(导航控制器)。
-
问题解决了 let screen = UIStoryboard(name: "storyboard name", bundle: nil).instantiateViewController(withIdentifier: "Screen32ViewController") as? Screen32ViewController self.view.window?.rootViewController?.present(screen!, animated: true, completion: nil)
标签: ios swift3 presentviewcontroller