ios - iOS 存储 SQLite 数据库
问题描述
我正在开发一个使用 SQLite 数据库的 iPad 应用程序。我在开发中已经走了很远,现在我正在尝试解决如何配置应用程序的问题,以便可以在文件应用程序中看到它在 iPad 上的数据库。我有一个名为“Accounts2”的应用程序,在 iPad 上的文件中,我可以在自己的文件夹中看到它的数据库。
到目前为止,我已将“应用程序支持 iTunes 文件共享”键添加到我的 info.plist 中,我可以在 iTunes 中看到该文件并将该文件拖到我的本地磁盘上。现在我想了解需要进行哪些更改才能在“文件”应用程序中看到数据库文件。
此外,在应用程序中,我将数据库的位置定义为:
let databaseFolder = (NSSearchPathForDirectoriesInDomains(.documentDirectory, .userDomainMask, true)[0] as NSString) as String
使用在 iPad 上运行应用程序的断点我看到上面的路径已转换为以下路径
/var/mobile/Containers/Data/Application/C3079EB8-2190-4161-A5E4-ABFFB3374393/Documents
所以这就是我的数据库被放置的地方。
我想知道是否需要更改该位置以及可能的位置...在文件中,我看到如下文件夹,我想在其中看到我的应用程序..
解决方案
推荐阅读
- javascript - 从 msal 2.0 令牌获取 UPN 和电子邮件地址
- python-3.x - Pandas 将月份名称转换为日期
- java - 具有模块化应用程序困难的 Jpackage 创建安装程序
- vue.js - 在页面中显示食谱
- javascript - addEventListener 是否适用于按标签名称获取元素?
- python - AttributeError: 'float' 对象在 if 条件中使用 & 时没有属性 'isin'
- python-3.x - 如何识别具有此类名称的展开折叠图标:
- django-rest-framework - 错误 TemplateResponseMixin 需要“template_name”的定义或“get_template_names()”的实现
- javascript - Video.js:video.js 7.8.2 中用于测验的大按钮
- typescript - Angular 8将元素引用传递给方法