作者darktt (小朱)
标题Re: [问题] NSData writeToFile cocoa error 4
时间Tue Sep 2 17:14:56 2014
※ 引述《issuemylove (skill)》之铭言:
: 想请问各位大大
: 关於NSData的writeToFile正确用法。
: 我写了如下程式码来将我下载的图片存入到ipad中:
: 如图 http://ppt.cc/UJAP
: 但是一直发生 Cocoa error 4的错误,请问我是哪边有弄错吗???
: log: http://ppt.cc/9Zsw
: 谢谢大大们的帮助!
我用了点我的方法重新验证原 PO 的问题,Code 如下:
NSString *saveDirectory = [[DTFileController mainController]
documentPathWithFileName:@"/my_images"];
[[DTFileController mainController] createDirectoryAtPath:saveDirectory];
NSString *savePath = [saveDirectory stringByAppendingPathComponent:@"image.jpg"];
NSData *imageData = [NSData dataWithContentsOfURL:
[NSURL URLWithString:
@"
https://www.google.com.tw/images/srpr/logo11w.png"]];
NSError *error = nil;
[imageData writeToFile:savePath options:NSDataWritingAtomic error:&error];
if (error != nil) {
NSLog(@"%@", error);
}
我是没发生原 PO 的问题,
我的建立资料夹的参数 withIntermediateDirectories: 是 NO,
不过我用了 Yes 也没问题,
所以还是不知道问题在哪里,
不过原 PO 可以尝试看看我写的 DTFileController?
https://github.com/Darktt/DTFileController
--
1F:→ lwecloud: 为什麽手把是限制级!?
2F:推 kris4588: 因为会震动啊~
3F:推 awano14: 3楼神回
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 122.117.153.197
※ 文章网址: http://webptt.com/cn.aspx?n=bbs/MacDev/M.1409649303.A.28A.html
4F:推 redok: 我研究後再回覆QQ,不过目前感觉怪怪的就是了,若再奇怪会 09/02 20:13
5F:→ redok: 丢专案上来,谢谢大大们! 09/02 20:13
6F:推 issuemylove: 我试了大大的library情况也是Cocoa Error 4 09/03 11:57
你的完整的 error 资料是:
The operation couldn’t be completed. No such file or directory
我自己是不会只有 log error 的 localizedDescription
因为他的描述太片面了,log 完整的 error 的资料才能知道完整的原因。
※ 编辑: darktt (122.117.153.197), 09/03/2014 13:11:16
8F:推 issuemylove: 谢谢大大的帮助!上一篇已经找出我的问题了,我目录 09/03 14:25
9F:→ issuemylove: 没有建立成功 (参数带错)orz 谢谢! 09/03 14:25