查看加载到黑屏 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 分配给它。
我正在使用这样的 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 分配给它。