Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/110.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在iOS 6.1中浏览sqlite文件?_Ios_Database_Macos_Sqlite - Fatal编程技术网

如何在iOS 6.1中浏览sqlite文件?

如何在iOS 6.1中浏览sqlite文件?,ios,database,macos,sqlite,Ios,Database,Macos,Sqlite,我的问题很简单,到目前为止我还没有找到准确的答案 我正在一个应用程序中使用SQLite数据库,使用一种典型的方式(libsqlite3.dylib),并打开一个名为file\u NAME.SQLite的文件,实际上我并没有将它放在我的xCode项目中。但它仍然在工作,我能够在数据库中插入和选择记录 所以,我的问题是,文件名.sqlite应该放在哪里 使用MAC OSX 10.8.4 iPhone SDK 6.x在sqlite中,当您在数据库中执行某些操作时,如果数据库不存在,请使用sqlite为

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

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

所以,我的问题是,
文件名.sqlite
应该放在哪里

使用MAC OSX 10.8.4
iPhone SDK 6.x

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

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

将其从应用程序包复制到文档文件夹:在“应用程序支持”下没有名为“iPhone模拟器”的目录。然而,我在Macintosh HD/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/SDKs/iPhoneSi中找到了“iPhoneSimulator”目录‌​mulator6.1.sdk/但是在iPhoneSimulator6.1.sdk目录之后我应该去哪里?那是不正确的目录。您必须在应用程序支持文件夹中搜索。。