可可-使用另一个ViewController中的按钮更改tabview

时间:2018-09-27 15:49:04

标签: swift cocoa viewcontroller tabview

我正在学习可可速食,并且正在努力使用NSTabViewController从我的自定义NSSplitViewController访问插座。我的目标是在从拆分视图中单击按钮时更改选项卡。

enter image description here

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。

你们有想法吗?

0 个答案:

没有答案