作者issuemylove (skill)
看板MacDev
标题[问题] NSData writeToFile cocoa error 4
时间Tue Sep 2 15:48:01 2014
想请问各位大大
关於NSData的writeToFile正确用法。
我写了如下程式码来将我下载的图片存入到ipad中:
如图
http://ppt.cc/UJAP
但是一直发生 Cocoa error 4的错误,请问我是哪边有弄错吗???
log:
http://ppt.cc/9Zsw
谢谢大大们的帮助!
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 211.21.125.247
※ 文章网址: http://webptt.com/cn.aspx?n=bbs/MacDev/M.1409644084.A.206.html
1F:推 Blueshiva: 你要不要先确定目录有建立?然後程式码贴成图片是哪招? 09/02 16:46
有加判别目录存在的程式码,也确定建立成功
另外存成文字的部分如右QQ
http://ideone.com/3ecV3y
2F:推 darktt: 原始图片是png图,储存成jpg图?这哪招? 09/02 16:57
以更正成png(原版无),谢谢大大的提醒
3F:→ yuanruo: 能写入的资料夹只有Document,tmp,Library/Cache 09/02 23:53
4F:→ yuanruo: 你用NSDocumentationDirectory 是拒绝写入的 09/02 23:54
我是用NSDocumentDirectory不是NSDocumentationDirectory QQ
5F:→ yuanruo: 你可以把它改成NSCacheDirectory 或其它 09/02 23:56
试过其它的enum type也是错误 Cocoa error 4
补个专案档案:
http://ppt.cc/6ki5
谢谢大大们的帮助!
※ 编辑: issuemylove (211.21.125.247), 09/03/2014 12:07:01
6F:推 yuanruo: 喔~看错~你createDirectoryAtPath要带self.local..... 09/03 13:08
7F:→ yuanruo: 不是带directory, 你带错了 09/03 13:09
8F:→ lolicontrol: 刚用了你附上的档案,你没有先建出资料夹,档案不能 09/03 13:42
9F:→ lolicontrol: 存,不能存不存在的路径。不知道是不是这原因 09/03 13:43
10F:→ lolicontrol: 1F 正解 ... 你的判断资料夹应该是错的,资料夹没有 09/03 13:53
11F:→ lolicontrol: create 出来 09/03 13:53
...好想哭...搞那麽久竟然是在这QQ
我先前还以为目录已经建立,因为程式码没跑到create directory failure那边QQ
没想到是参数错误了Orz
谢谢各位大大的慧眼与帮助!
※ 编辑: issuemylove (211.21.125.247), 09/03/2014 14:22:52