Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/24.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
Objective c 使用NSFileManager访问mac共享上的文件_Objective C_Macos_Cocoa_Nsfilemanager - Fatal编程技术网

Objective c 使用NSFileManager访问mac共享上的文件

Objective c 使用NSFileManager访问mac共享上的文件,objective-c,macos,cocoa,nsfilemanager,Objective C,Macos,Cocoa,Nsfilemanager,我需要访问承载在mac共享文件夹上的共享文件,但是,当我直接将路径传递到NSFileManager时,它会报告为文件不存在 NSURL *fileURLPath = [NSURL fileURLWithPath:[NSString stringWithFormat:@"%@,%@",IP,PATH ]]; if ([[NSFileManager defaultManager] fileExistsAtPath:[fileURLPath path]]) { } 我相信这是由于身份验证。应如何使

我需要访问承载在mac共享文件夹上的共享文件,但是,当我直接将路径传递到
NSFileManager
时,它会报告为文件不存在

NSURL *fileURLPath = [NSURL fileURLWithPath:[NSString stringWithFormat:@"%@,%@",IP,PATH ]];

if ([[NSFileManager defaultManager] fileExistsAtPath:[fileURLPath path]])
{
}

我相信这是由于身份验证。应如何使用
NSFileManager
处理或传递凭据

查看结果URL的样子会很有用。如果我正确理解了变量命名,那么您创建的URL无效。如果IP是
@“127.0.0.1”
,路径是
@“foo”
,则生成的URL将是
file://127.0.0.1,foo
,它不是有效的URL
NSFileManager
需要一个指向装载点的子目录的文件URL。这意味着必须安装共享。不需要身份验证。

查看结果URL的外观会很有用。如果我正确理解了变量命名,那么您创建的URL无效。如果IP是
@“127.0.0.1”
,路径是
@“foo”
,则生成的URL将是
file://127.0.0.1,foo
,它不是有效的URL
NSFileManager
需要一个指向装载点的子目录的文件URL。这意味着必须安装共享。不需要身份验证