繁体   English   中英

在iOS中使用Core Data保存数据

[英]Saving data using Core Data in iOS

我有一个应用程序,该应用程序使用Core Data将表单数据保存到设备中。

  • 我可以使用NSManagedContext保存数据
  • 我也可以获取数据

但是,当我使用Finder转到Mac上的.sqlite文件时,在SQLite文件中看不到最新数据。 我可以看到一天前保存的数据,而几分钟后看不到我保存的数据。

谁能帮助我了解Core Data如何保存我的数据?

您正在访问的文件可能不是实际的文件。 在appdelegate方法didFinishLaunchingWithOptions处打印此行。

print(NSSearchPathForDirectoriesInDomains(.applicationSupportDirectory,.userDomainMask, true).last! as String)

在控制台中,您将具有.sqlite文件位置的完整路径。 使用finder Command + Shift + G ,然后粘贴该位置。 现在,该文件是实际的文件。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM