Jas*_*ien 11
您可以使用NSWorkspace类打开文件.
它有一些有用的方法:
打开文件
– openFile:
– openFile:withApplication:
– openFile:fromImage:at:inView:
– openFile:withApplication:andDeactivate:
– openTempFile:
– openURL:
Run Code Online (Sandbox Code Playgroud)
他们的描述在https://developer.apple.com/library/mac/documentation/Cocoa/Reference/ApplicationKit/Classes/NSWorkspace_Class/index.html上的文档中
您通常不会让您的用户键入目录名来打开文件.这是用户不友好的,与普通的Mac体验相反.一个例外可能是与编程相关的应用程序,例如Xcode中的"快速打开"对话框.
提供用于打开文件的用户界面的标准方法是使用NSOpenPanel.您可以指定希望用户能够选择的文件类型,打开的面板将返回用户选择的文件的路径.