【问题标题】:How to get Core data sqlite file location如何获取核心数据 sqlite 文件位置
【发布时间】:2018-09-17 21:37:58
【问题描述】:

我正在尝试查找由核心数据创建的 sqlite 文件位置。我正在使用以下代码:

print("Documents Directory: ", FileManager.default.urls(for: .documentDirectory, in: .userDomainMask).last ?? "Not Found!")

它向我显示了结果:ile:///var/mobile/Containers/Data/Application/148690BC-21F4-4239-99B2-5F947023B414/Library/Application Support

但我在该位置找不到任何 sqlite 文件。

谁能帮我解决这个问题。我正在使用 Swift 4 并在 iPhone 6sPlus 中测试我的代码

【问题讨论】:

    标签: swift core-data


    【解决方案1】:

    除非您的应用是基于文档的,否则您应用的 sqlite 数据库的默认位置是它的 Application Support 目录,而不是 Documents。将.documentDirectory 更改为.applicationSupportDirectory

    【讨论】:

      猜你喜欢
      • 2014-07-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-01-11
      • 1970-01-01
      • 2013-12-15
      • 1970-01-01
      相关资源
      最近更新 更多