作者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