我的问题是关于打开“查找器”窗口以显示文件。
要打开一个文件,可以这样做:
[[NSWorkspace sharedWorkspace] selectFile:file.path
inFileViewerRootedAtPath:file.path];
现在,如果用户尝试打开一个Finder,则需要有一个Finder file.path
。
为此,我添加file.path
了一个数组。
但是当用户关闭Finder
窗口并再次尝试打开文件时,我陷入了困境(因为活动窗口具有带有路径的数组)。然后Finder不显示:(
任何帮助如何进行此操作。
有没有办法检查Finder
窗口打开的路径?
有没有一种方法可以获取查找程序的回调,以便可以将其file.path
从数组中删除?
通过简单地传递即可完成nil
。
[[NSWorkspace sharedWorkspace] selectFile:file.path inFileViewerRootedAtPath:nil];
现在,即使多次单击,也会选择相同的文件/文件夹。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句