ios10使用NSPersistentContainer后coredata生成的文件路径
要想得到这个路径, 可以在 AppDelegate.swift中的saveContext()中把它打印出来:
func saveContext () { //打印出存储的路径: let url = NSPersistentContainer.defaultDirectoryURL() print(url) let context = persistentContainer.viewContext if context.hasChanges { do { try context.save() } catch { let nserror = error as NSError fatalError("Unresolved error \(nserror), \(nserror.userInfo)") } } }
通过打印的结果发现:
file:///Users/wonder/Library/Developer/CoreSimulator/Devices/F357F74F-53FE-4011-BF16-ECA2C66E445C/data/Containers/Data/Application/783A953A-A6EF-4EC3-BA9F-15EA2B4C0DFF/Library/Application%20Support/
这就是存储路径, 打开Finder即可找到这个路径和存储的文件
.