查看加载到黑屏 iOS swift

view loads to black screen iOS swift

我正在使用这样的 uinavigationcontroller 加载视图:

var tagController = TagPlaceController()
self.navigationController?.pushViewController(tagController, animated: true)

问题是它只是加载了一个黑屏,但我知道它正在加载笔尖和视图,因为我将 println 放在那里。这是我的加载视图方法

override func loadView() {
    println("loadview")
    NSBundle.mainBundle().loadNibNamed("TagPlaceView", owner: self, options: nil)
}

这是我的 viewdidload 方法

override func viewDidLoad() {
    super.viewDidLoad()
    println("viewdidload")
}

在 xib 文件中,我将文件的所有者设置为 TagPlaceController 这里可能出了什么问题?

loadNibNamed:owner:options: returns 一个数组,但是你还没有对返回值做任何事情。您需要获取该数组的第一项,并将 self.view 分配给它。