[問題] ios 5.1 core data save不成功...

看板MacDev作者 (彼得湯姆)時間13年前 (2012/04/25 00:05), 編輯推噓1(104)
留言5則, 2人參與, 最新討論串1/1
最近才升到ios 5.1 的 simulator 順便練習了一下CoreData使用UIDocument的方法 覺得納悶的是... 我使用insertNewObjectForEntityForName:inManagedObjectContext: 拿到一個object, 處理完後 [context save:&error]; 然後等五秒,command+q離開simulator 他並不會把我剛存的值存起來@@ 直接看persistentStore會是空的 可是按下home鍵, command+q 離開simulator 在去看persistentStore卻是有值的 請問他真正儲存的時機是什麼時候阿? 不是應該在執行save:的時候就會寫進database了嗎? 還是有什麼辦法可以確認他一定有寫進去了呢?Orz -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 118.168.224.62

04/25 07:30, , 1F
按下 home button,進入背景,再回到程式。
04/25 07:30, 1F

04/25 08:55, , 2F
是..可是我希望不要離開程式他就會寫入了@@...
04/25 08:55, 2F

04/25 08:55, , 3F
有辦法達到嗎?@@
04/25 08:55, 3F

04/25 20:09, , 4F
我忘記呼叫saveToURL:forSaveOperation:completionHandle
04/25 20:09, 4F

04/25 20:09, , 5F
r: 這樣就可以存文件了!
04/25 20:09, 5F
文章代碼(AID): #1FbizLkY (MacDev)
文章代碼(AID): #1FbizLkY (MacDev)