黑马程序员技术交流社区

标题: 关于如意大师的NSFileManager用法深入(二)有段代码有点疑问 [打印本页]

作者: hjy0260    时间: 2016-10-4 22:34
标题: 关于如意大师的NSFileManager用法深入(二)有段代码有点疑问
先上代码:
NSFileManager *fm = [NSFileManager defaultManager];

NSString *createDirPath = @"/Users/hjy/Desktop/aaa/love.txt";
NSString *str = @"每当我错过一个女孩,我就向山上放一块砖,于是就有了长城";
NSData *data = [str dataUsingEncoding:NSUTF8StringEncoding];
BOOL isYes;
// createFileAtPath 创建文件
isYes = [fm createFileAtPath:createDirPath contents:data attributes:nil];
NSLog(@"isYes = %d",isYes);

这个我编译出来,isYes = 0;也就是我并没创建成功。这是为什么?视频里就可以!是哪方面的问题?


作者: hjy0260    时间: 2016-10-4 22:35
再上一段代码:
NSArray *array = [NSArray arrayWithObjects:@"one",@"zbz",@"cgx",@"sb",@"cjk",@"senni", nil];
        //把NSArray 中的内容,写入到文件中
        //arr.plist 一种特殊的文件格式
        BOOL isWrite =  [array writeToFile:@"/Users/hjy/Desktop/love.xml" atomically:YES];
        if(isWrite){
            NSLog(@"写入成功");
        }
这个编译出来就成功了!
作者: hbpiaoyi    时间: 2016-10-5 08:36
你的桌面上应该没有aaa这个文件夹
作者: hjy0260    时间: 2016-10-5 09:18
hbpiaoyi 发表于 2016-10-5 08:36
你的桌面上应该没有aaa这个文件夹

哦,原来我给上段代码整混乱了,谢谢你的解答!




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2