用户启动应用程序时,使用临时文件填充sqlite数据库

时间:2011-07-20 14:38:30

标签: iphone sqlite

问题:当用户第一次启动应用时填充sqlite数据库。

可能的解决方案:我想在开发时使用所需数据创建临时文件,当用户第一次启动应用程序时读取此文件并将其存储在sqlite数据库中。我对实现这个解决方案的疑问是:我如何在开发时创建一个临时文件,该文件将随iPhone应用程序一起提供并在填充sqlite数据库后删除?有一种方法可以指示文件必须在开发时放在“文档目录”或“临时目录”中吗?在将所有数据放在sqlite数据库之后,我不希望这个文件存在。

如果您对可能的解决方案采用不同的方法,请随时告诉我。

提前致谢。

1 个答案:

答案 0 :(得分:2)

你真的无法删除它,因为临时文件需要在捆绑中。 捆绑是只读的。

我只是预填充我的SQLite数据库并将其复制到文档目录(如果不存在)。 预填充的SQLite文件将保留在捆绑包中,没有真正的解决方法。