ios – 实体最后修改日期

ios – 实体最后修改日期,第1张

概述获得整个Enity的最后修改日期是否有任何解决方案?由于应用程序与Web服务同步(其中一些将在具有较旧日期的数据库中),因此每个NSManagedObject的时间戳将不是一个好的解决方案. 每次用户决定更新列表时,我都需要为整个实体创建一个时间戳,这样我就可以在SSPullToRefresh中显示这个日期. 我脑子里只有一个解决方案:NSUserDefaults,但它是保持实体上次修改日期的好地 获得整个Enity的最后修改日期是否有任何解决方案?由于应用程序与Web服务同步(其中一些将在具有较旧日期的数据库中),因此每个NSManagedobject的时间戳将不是一个好的解决方案.

每次用户决定更新列表时,我都需要为整个实体创建一个时间戳,这样我就可以在sspullToRefresh中显示这个日期.

我脑子里只有一个解决方案:NSUserDefaults,但它是保持实体上次修改日期的好地方吗?

解决方法 我倾向于避免NSUserDefaults总是感觉像混合苹果和橘子.

当我需要存储这样的信息时,我喜欢把它放在NSPersistentStore本身的元数据中.这样它就附加到我正在与Web服务同步的文件中.

NSPersistentStoreCoordinator上有一些方法允许您访问元数据并对其进行更改.然后,如果文件被移植到另一个设备(比如在恢复或其他设备中),元数据就会随之移动.

总结

以上是内存溢出为你收集整理的ios – 实体最后修改日期全部内容,希望文章能够帮你解决ios – 实体最后修改日期所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1055264.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-25
下一篇 2022-05-25

发表评论

登录后才能评论

评论列表(0条)

保存