rai*_*zed 3 navigation uiviewcontroller swift
我试图在单击按钮时简单地加载新的ViewController及其关联的xib,但是在加载新视图后,屏幕变为黑色。单击该按钮时,将调用以下方法:
let vc = MainViewController()
self.showViewController(vc, sender: nil)
Run Code Online (Sandbox Code Playgroud)
我能够进行调试,看到我们正在进入新的“ MainViewController”类的viewDidLoad方法,但是UI无法呈现,并且屏幕为黑色。我已经将MainViewController.xib的文件所有者设置为MainViewController.swift类,但是什么也没有发生。在类中也将调用super()。MainViewController.xib中唯一的东西是MapView。
试试这个,您缺少xib的名称...
let vc = MainViewController(nibName: "MainViewController", bundle: nil) // Enter you nibname in this
self.showViewController(vc, sender: nil)
Run Code Online (Sandbox Code Playgroud)
谢谢 :)