我目前正在制作一个应用程序,并且在从sqlite数据库中选择数据时遇到问题。虽然这是一个问题,但我正在询问其他问题。
在调查我无法选择数据的原因时,我正在查看我的iphone上的应用程序文件,以确保数据库文件确实存在,但我发现的是另一个sqlite文件也存在。
我识别文件的名称,因为它是我在不同项目中创建的文件。
我试图搜索文件名以确保我没有复制导致它的代码,但我根本无法在我的代码中找到该文件名。
有谁知道为什么这个文件可能出现在这个项目中?
-----更新-----
自从最初发布这个以来,我想出了几个想法。 iCloud最初打开了。我把它关了。我最初复制并粘贴了引用其他数据库的代码。我试图删除该文件,但这失败了。我还从iPhone中删除了应用程序并发现应用程序的文件夹仍然存在,但声称它是空的并且其中包含0个字节(流氓数据库为116 KB)。我认为这可能与iCloud问题有关。我将恢复内容和设置作为测试。
-----更新------
重置内容和设置后,文件仍然会回来,因此不确定目前发生了什么。
答案 0 :(得分:0)
转到Target的Build Phase选项卡,然后查看Copy Bundle Resources部分。最有可能的是,另一个sqlite文件在那里并作为包的一部分进行分发/安装。