[問題] NSData writeToFile cocoa error 4

看板MacDev作者 (skill)時間11年前 (2014/09/02 15:48), 10年前編輯推噓3(308)
留言11則, 4人參與, 最新討論串1/2 (看更多)
想請問各位大大 關於NSData的writeToFile正確用法。 我寫了如下程式碼來將我下載的圖片存入到ipad中: 如圖 http://ppt.cc/UJAP 但是一直發生 Cocoa error 4的錯誤,請問我是哪邊有弄錯嗎??? log: http://ppt.cc/9Zsw 謝謝大大們的幫助! -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 211.21.125.247 ※ 文章網址: http://www.ptt.cc/bbs/MacDev/M.1409644084.A.206.html

09/02 16:46, , 1F
你要不要先確定目錄有建立?然後程式碼貼成圖片是哪招?
09/02 16:46, 1F
有加判別目錄存在的程式碼,也確定建立成功 另外存成文字的部分如右QQ http://ideone.com/3ecV3y

09/02 16:57, , 2F
原始圖片是png圖,儲存成jpg圖?這哪招?
09/02 16:57, 2F
以更正成png(原版無),謝謝大大的提醒

09/02 23:53, , 3F
能寫入的資料夾只有Document,tmp,Library/Cache
09/02 23:53, 3F

09/02 23:54, , 4F
你用NSDocumentationDirectory 是拒絕寫入的
09/02 23:54, 4F
我是用NSDocumentDirectory不是NSDocumentationDirectory QQ

09/02 23:56, , 5F
你可以把它改成NSCacheDirectory 或其它
09/02 23:56, 5F
試過其它的enum type也是錯誤 Cocoa error 4 補個專案檔案:http://ppt.cc/6ki5 謝謝大大們的幫助! ※ 編輯: issuemylove (211.21.125.247), 09/03/2014 12:07:01

09/03 13:08, , 6F
喔~看錯~你createDirectoryAtPath要帶self.local.....
09/03 13:08, 6F

09/03 13:09, , 7F
不是帶directory, 你帶錯了
09/03 13:09, 7F

09/03 13:42, , 8F
剛用了你附上的檔案,你沒有先建出資料夾,檔案不能
09/03 13:42, 8F

09/03 13:43, , 9F
存,不能存不存在的路徑。不知道是不是這原因
09/03 13:43, 9F

09/03 13:53, , 10F
1F 正解 ... 你的判斷資料夾應該是錯的,資料夾沒有
09/03 13:53, 10F

09/03 13:53, , 11F
create 出來
09/03 13:53, 11F
...好想哭...搞那麼久竟然是在這QQ 我先前還以為目錄已經建立,因為程式碼沒跑到create directory failure那邊QQ 沒想到是參數錯誤了Orz 謝謝各位大大的慧眼與幫助! ※ 編輯: issuemylove (211.21.125.247), 09/03/2014 14:22:52
文章代碼(AID): #1K1NOq86 (MacDev)
文章代碼(AID): #1K1NOq86 (MacDev)