※ 引述《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