尝试在目录中创建一些别名文件,但我得到了NSCocoaErrorDomain - 代码:512。我对源目录有读写访问权限,但没有对目标目录的写访问权。
来源目录: - 源文件
目的地目录: - 别名(指向源文件的链接)
NSError *error = nil;
NSData *data = [src bookmarkDataWithOptions:NSURLBookmarkCreationWithSecurityScope
includingResourceValuesForKeys:nil
relativeToURL:nil
error:&error];
if(data != nil)
[NSURL writeBookmarkData:data toURL:dest options:NSURLBookmarkCreationWithSecurityScope error:&error];
如果我在目标目录中手动创建文件夹或文件,OS X会要求我输入管理员密码: