Swift Cocoa-使用另一个viewcontroller中的按钮更改选项卡视图

Swift Cocoa-使用另一个viewcontroller中的按钮更改选项卡视图,swift,cocoa,viewcontroller,tabview,Swift,Cocoa,Viewcontroller,Tabview,我正在学习cocoa swift,并在使用NSTabViewController从我的自定义NSSplitViewController访问插座时步履维艰。我的目标是在从拆分视图单击按钮时更改选项卡 结果是线程1:致命错误:在展开可选值时意外发现nil 你们知道吗 class CustomTabView: NSTabViewController { @IBOutlet weak var MyTabView: NSTabView! override func viewDidLo

我正在学习cocoa swift,并在使用NSTabViewController从我的自定义NSSplitViewController访问插座时步履维艰。我的目标是在从拆分视图单击按钮时更改选项卡

结果是线程1:致命错误:在展开可选值时意外发现nil

你们知道吗

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.
    }
}