A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

先上代码:
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;也就是我并没创建成功。这是为什么?视频里就可以!是哪方面的问题?

3 个回复

正序浏览
hbpiaoyi 发表于 2016-10-5 08:36
你的桌面上应该没有aaa这个文件夹

哦,原来我给上段代码整混乱了,谢谢你的解答!
回复 使用道具 举报
你的桌面上应该没有aaa这个文件夹
回复 使用道具 举报
再上一段代码:
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(@"写入成功");
        }
这个编译出来就成功了!
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马