我正在尝试查找由核心数据创建的 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 中测试我的代码
最佳答案
除非您的应用程序是基于文档的,否则您应用程序的 sqlite 数据库的默认位置是它的 Application Support 目录,而不是 Documents。将 .documentDirectory
更改为 .applicationSupportDirectory
。
关于swift - 如何获取核心数据sqlite文件位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52368281/