我正在学习可可速食,并且正在努力使用NSTabViewController从我的自定义NSSplitViewController访问插座。我的目标是在从拆分视图中单击按钮时更改选项卡。
class CustomTabView: NSTabViewController {
@IBOutlet weak var MyTabView: NSTabView!
override func viewDidLoad() {
super.viewDidLoad()
// Do view setup here.
MyTabView.selectTabViewItem(at: 1)
}
}
class CustomSplitView: NSSplitViewController {
@IBAction func onClickButton(_ sender: NSButton) {
let tabView = CustomTabView()
tabView.MyTabView.selectTabViewItem(at: 0)
}
override func viewDidLoad() {
super.viewDidLoad()
// Do view setup here.
}
}
结果是线程1:致命错误:展开一个Optional值时意外发现nil。
你们有想法吗?