我正在尝试查找由核心数据创建的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中测试我的代码
答案 0 :(得分:0)
除非您的应用程序基于文档,否则应用程序sqlite数据库的默认位置是其 Application Support 目录,而不是 Documents 。将.documentDirectory
更改为.applicationSupportDirectory
。