Ios 核心数据文件位于哪里?

Ios 核心数据文件位于哪里?,ios,swift,core-data,Ios,Swift,Core Data,我在应用程序中使用核心数据,我想知道SQLite文件位于哪里 我已经阅读了相关文章,但没有找到答案。在核心数据堆栈初始化期间,您可以决定数据库文件的位置。标准位置是文档目录。见苹果开发者- 您将在那里找到以下代码 let urls = NSFileManager.defaultManager().URLsForDirectory(.DocumentDirectory, inDomains: .UserDomainMask) let docURL = urls[urls.endIndex-1] /

我在应用程序中使用核心数据,我想知道SQLite文件位于哪里


我已经阅读了相关文章,但没有找到答案。

在核心数据堆栈初始化期间,您可以决定数据库文件的位置。标准位置是文档目录。见苹果开发者-

您将在那里找到以下代码

let urls = NSFileManager.defaultManager().URLsForDirectory(.DocumentDirectory, inDomains: .UserDomainMask)
let docURL = urls[urls.endIndex-1]
/* The directory the application uses to store the Core Data store file.
This code uses a file named "DataModel.sqlite" in the application's documents directory. 
*/
let storeURL = docURL.URLByAppendingPathComponent("DataModel.sqlite")
storeURL
是您要查找的文件URL(而
docURL
只是一个不包含文件名的目录)

您还可以使用
NSSearchPathForDirectoriesInDomains

NSSearchPathForDirectoriesInDomains(.DocumentDirectory, .UserDomainMask, true).last! as String
例如,检查终端中使用的
find
等其他想法