1

我的问题很简单,到目前为止我还没有找到准确的答案。

我正在使用典型方式(libsqlite3.dylib)在应用程序中使用 SQLite 数据库并打开一个名为 的文件FILE_NAME.sqlite,实际上我没有将它放在我的 xCode 项目中。但它仍然有效,我能够在数据库中插入和选择记录。

所以,我的问题是,FILE_NAME.sqlite应该放在哪里。

使用 MAC OSX 10.8.4 iPhone SDK 6.x

4

2 回答 2

0

在 sqlite 中,当您在数据库中执行某些操作时,如果数据库不存在,sqlite 会为您创建它。如果您在 iOS 模拟器中运行此应用程序,您可以在 Library/Application Support/iPhone Simulator/6.1/Applications/(app_id)/Documents 中找到此文件,其中“(app_id)”是您的应用程序的 id。

于 2013-11-01T07:51:49.723 回答
0

实际上,app bundle中的文件在app安装后是无法更改的,所以必须在app安装后将FILE_NAME.sqlite复制到文档目录中,之后必须使用文档目录下的sqlite。 xcode中的数据库,您必须在设备或模拟器中卸载您的应用程序。

于 2013-11-01T07:52:17.610 回答