2011-07-20 56 views
0

问题:用户在第一次启动应用程序时填充sqlite数据库。用户启动应用程序时用临时文件填充sqlite数据库

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

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

在此先感谢。

回答

2

你真的不能删除它,因为临时文件需要在包中。 该软件包是只读的。

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

相关问题