Objective c Can';无法使用NSFileManager更改当前目录

Objective c Can';无法使用NSFileManager更改当前目录,objective-c,Objective C,这是我的密码 #import <Foundation/Foundation.h> int main (int argc, const char * argv[]) { NSAutoreleasePool * pool = [[NSAutoreleasePool alloc] init]; NSFileManager *filemgr = [NSFileManager defaultManager]; if([filemgr changeCurrentD

这是我的密码

#import <Foundation/Foundation.h>

int main (int argc, const char * argv[])
{

    NSAutoreleasePool * pool = [[NSAutoreleasePool alloc] init];

    NSFileManager *filemgr = [NSFileManager defaultManager];

    if([filemgr changeCurrentDirectoryPath:@"/Users/me/"] == NO) {
        NSLog(@"Cannot change current directory");
    }

    [pool drain];
    return 0;
}
#导入
int main(int argc,const char*argv[]
{
NSAutoreleasePool*池=[[NSAutoreleasePool alloc]init];
NSFileManager*filemgr=[NSFileManager defaultManager];
if([filemgr changeCurrentDirectoryPath:@”/Users/me/“]==否){
NSLog(@“无法更改当前目录”);
}
[泳池排水沟];
返回0;
}
当我运行应用程序时,它会说“无法更改当前目录”。正如你所看到的,它不是iPhone应用程序。它只是一个简单的控制台应用程序。 这里出了什么问题?

文档中说:

更改当前工作目录仅影响在当前进程中创建的路径


因此,我猜您必须在应用程序运行时创建字典。

/Users/me/
可能不在应用程序的沙箱环境中。

换句话说,您的应用程序不允许进入此文件夹/目录。

您确定文件路径存在吗?