Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/cocoa/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Swift 如何从视图(xib)获取父splitviewcontroller_Swift_Cocoa_Nssplitview_Nssplitviewcontroller - Fatal编程技术网

Swift 如何从视图(xib)获取父splitviewcontroller

Swift 如何从视图(xib)获取父splitviewcontroller,swift,cocoa,nssplitview,nssplitviewcontroller,Swift,Cocoa,Nssplitview,Nssplitviewcontroller,我目前能够通过使用以下脚本通过故事板实现这一点: var parentSplit : NSSplitViewController? { guard let splitVC = parent as? NSSplitViewController else { return nil } return splitVC } 但如果我在xib文件中尝试,它将返回nil。“我的视图”是SplitView中的子视图。在视图周期的哪个阶段尝试使用它?我发现我必须以编程方式创建SplitView

我目前能够通过使用以下脚本通过故事板实现这一点:

 var parentSplit : NSSplitViewController? {
    guard let splitVC = parent as? NSSplitViewController else { return nil }
    return splitVC
}

但如果我在xib文件中尝试,它将返回
nil
。“我的视图”是SplitView中的子视图。

在视图周期的哪个阶段尝试使用它?我发现我必须以编程方式创建SplitView。它现在可以工作了,但是我在设置split barAt时遇到了一些问题,您打算在视图周期的哪个阶段使用它?我发现我必须以编程方式创建SplitView。它现在可以工作了,但是我在设置拆分栏时遇到了问题