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
Macos 在cocoa中的共享文件夹中打开文件_Macos_Cocoa_Osx Lion - Fatal编程技术网

Macos 在cocoa中的共享文件夹中打开文件

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:

我正试图从cocoa应用程序中打开驻留在windows共享文件夹中的pdf文件

我正在尝试使用NSWorkSpace openFile方法打开文件,并传递类似于@“smb:\192.168.2.1\sharedFolderName\my.pdf”的路径


但是,我无法打开该文件。在打开该文件之前是否必须装载共享文件夹?

共享文件夹的正确URL为

smb://[[domain;]username[:password]@]server[/share[/path]]
所以在你的例子中应该是

@"smb://192.168.2.1/sharedFolderName/my.pdf"

请注意,这会打开Finder并显示文件,但不会在预览中打开PDF。您可能需要使用openFile(..,withApplication:“预览”)