Macos 在cocoa中的共享文件夹中打开文件
我正试图从cocoa应用程序中打开驻留在windows共享文件夹中的pdf文件 我正在尝试使用NSWorkSpace openFile方法打开文件,并传递类似于@“smb:\192.168.2.1\sharedFolderName\my.pdf”的路径Macos 在cocoa中的共享文件夹中打开文件,macos,cocoa,osx-lion,Macos,Cocoa,Osx Lion,我正试图从cocoa应用程序中打开驻留在windows共享文件夹中的pdf文件 我正在尝试使用NSWorkSpace openFile方法打开文件,并传递类似于@“smb:\192.168.2.1\sharedFolderName\my.pdf”的路径 但是,我无法打开该文件。在打开该文件之前是否必须装载共享文件夹?共享文件夹的正确URL为 smb://[[domain;]username[:password]@]server[/share[/path]] 所以在你的例子中应该是 @"smb:
但是,我无法打开该文件。在打开该文件之前是否必须装载共享文件夹?共享文件夹的正确URL为
smb://[[domain;]username[:password]@]server[/share[/path]]
所以在你的例子中应该是
@"smb://192.168.2.1/sharedFolderName/my.pdf"
请注意,这会打开Finder并显示文件,但不会在预览中打开PDF。您可能需要使用openFile(..,withApplication:“预览”)