看板 MacDev 關於我們 聯絡資訊
最近才升到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
offname:按下 home button,進入背景,再回到程式。 04/25 07:30
petertom:是..可是我希望不要離開程式他就會寫入了@@... 04/25 08:55
petertom:有辦法達到嗎?@@ 04/25 08:55
petertom:我忘記呼叫saveToURL:forSaveOperation:completionHandle 04/25 20:09
petertom:r: 這樣就可以存文件了! 04/25 20:09