1

我目前正在制作一个应用程序,但在从 sqlite 数据库中选择数据时遇到问题。虽然这是目前的一个问题,但我正在询问其他事情。

在调查为什么我无法选择数据时,我正在查看应用程序的 iphone 上的文件,以确保数据库文件确实存在,但是我发现另一个 sqlite 文件也存在。

我认出了文件的名称,因为它是我在另一个项目中创建的文件。

我试图搜索文件名以确保我没有复制导致它的代码,并且我根本无法在我的代码中找到该文件名。

有谁知道为什么这个文件可能出现在这个项目中?

- - - 更新 - - -

自从最初发布此内容以来,我提出了一些想法。iCloud 最初是打开的。我已将其关闭。我最初复制并粘贴了引用其他数据库的代码。我试图删除该文件,但失败了。我还从 iPhone 中删除了该应用程序,发现该应用程序的文件夹仍然存在,但声称它是空的并且其中包含 0 个字节(流氓数据库为 116 KB)。我认为这可能与 iCloud 问题有关。我将恢复内容和设置作为测试。

- - - 更新 - - -

重置内容和设置后,文件仍然返回,因此不确定目前发生了什么。

4

1 回答 1

0

转到 Target 的 Build Phase 选项卡并查看 Copy Bundle Resources 部分。最有可能的是,另一个 sqlite 文件在那里并作为包的一部分分发/安装。

于 2012-12-13T16:43:03.970 回答