Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/8.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
将Finder(MacOs)类型功能嵌入到我的应用程序_Macos_Cocoa_Nsview_Nsoutlineview - Fatal编程技术网

将Finder(MacOs)类型功能嵌入到我的应用程序

将Finder(MacOs)类型功能嵌入到我的应用程序,macos,cocoa,nsview,nsoutlineview,Macos,Cocoa,Nsview,Nsoutlineview,我正在制作一个应用程序,我想在我的应用程序中嵌入查找器类型的功能 应用程序包含两个窗口侧窗口和主窗口。 侧窗包含所有文件夹列表的列表。(已使用NSOutLineView实现) 主窗口视图将根据所选文件夹进行更改 如果用户双击任何文件夹(在主窗口上),它将在同一窗口(主窗口)中打开该文件夹的内容;如果用户双击文件(在主窗口上),文件将与关联的应用程序分开打开 我曾经完成了实现侧窗口(NSoutLineView)的步骤,但无法在主窗口中向我的应用程序添加浏览功能。@sosborn:我使用了Sourc

我正在制作一个应用程序,我想在我的应用程序中嵌入查找器类型的功能

应用程序包含两个窗口侧窗口和主窗口。 侧窗包含所有文件夹列表的列表。(已使用
NSOutLineView
实现) 主窗口视图将根据所选文件夹进行更改

如果用户双击任何文件夹(在主窗口上),它将在同一窗口(主窗口)中打开该文件夹的内容;如果用户双击文件(在主窗口上),文件将与关联的应用程序分开打开


我曾经完成了实现侧窗口(
NSoutLineView
)的步骤,但无法在主窗口中向我的应用程序添加浏览功能。

@sosborn:我使用了SourceView应用程序。主窗口是NSbox的集合视图。因此,我在NSbox上添加了一个双击观察者(使用observeValueForkeyPath{keypath isDoubleClicked)和addobserver{on awakeFromNib})。但是当我双击NSbox视图时,我正在更改isDoubleClicked属性,但仍然没有调用observeValueForkeyPath。我的意思是,双击所用的代码是什么?如果不看到这一点,我们将无法提供帮助。