使用应用程序发送核心数据数据

时间:2011-01-13 02:39:39

标签: iphone xcode core-data persistence

我注意到,当您在模拟器上运行应用程序时,数据将保存在位于“ / Users / tristan / Library / Application Support / iPhone Simulator / 4.2 / Applications / {app id}的sqlite文件中/ Documents / “,但是当您构建和存档应用程序时,该文件似乎不会包含在存档中。将应用程序直接安装到手机上会启动一个新的核心数据库。

我想发送带有sqlite文件的应用程序,我已经填写了信息。有没有人对如何做到这一点有任何建议?

2 个答案:

答案 0 :(得分:4)

将sqlite文件包含在应用包中。当应用程序首次启动时(或者每当它启动时,如果更有意义)检查sqlite文件是否在Documents目录中。如果没有,请从bundle复制到目录。

这是SO link for detecting first launch

答案 1 :(得分:1)