0

我有一个正在开发的应用程序,它使用来自 sqlite 数据库的静态数据来做各种事情,虽然我只需要对数据库的只读访问权限,但取决于他们从第一个屏幕选择的情节,我希望它使用不同的数据库文件,我希望可用剧集的列表可以即时更新。我得到了更新可用剧集列表的帮助,并将正确的内容下载并存储在单独的文件夹中,所以我知道我可以在选择剧集时删除文档文件夹中的 sql 文件并每次复制新的这对于我正在尝试做的事情来说已经足够好了。但是检查文件、删除文件、复制新文件似乎有点额外的工作。然后每次用户想要选择不同的剧集时从那里打开它。我不

所以我的问题是:我是否可以至少获得对我下载的 sql 文件(或用于测试的捆绑包中的一个)的只读访问权限,而不必先将其复制到文档中?如果是这样,我将如何打开文件?

4

1 回答 1

1

我是否可以至少获得对已下载的 SQL 文件(或用于测试的捆绑包中的一个)的只读访问权限,而无需先将其复制到文档目录?

是的。应用程序包中的文件是可读的(如果不是,则将文件存储在包中没有意义)。

如果是这样,我将如何打开文件?

不清楚你在这里问什么 - 如果你想对文件执行 SQL 查询,你应该使用sqlite3iOS 上可用的库。

于 2012-12-23T08:08:50.650 回答