查看加载到黑屏iOS swift

时间:2015-04-17 19:12:55

标签: ios swift uiviewcontroller uinavigationcontroller

我正在使用这样的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 这里可能出现什么问题?

1 个答案:

答案 0 :(得分:1)

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