作者petertom (彼得湯姆)
看板MacDev
標題[問題] ios 5.1 core data save不成功...
時間Wed Apr 25 00:05:37 2012
最近才升到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
1F:推 offname:按下 home button,進入背景,再回到程式。 04/25 07:30
2F:→ petertom:是..可是我希望不要離開程式他就會寫入了@@... 04/25 08:55
3F:→ petertom:有辦法達到嗎?@@ 04/25 08:55
4F:→ petertom:我忘記呼叫saveToURL:forSaveOperation:completionHandle 04/25 20:09
5F:→ petertom:r: 這樣就可以存文件了! 04/25 20:09