0
我倾向于在iOS应用程序中使用Core Data显示图表视图上的日常更改。我是否需要手动记录数据以记录核心数据中随时间的变化?
因此,我需要知道数据在通过时的波动。
我知道managedObjectContext会记录一些数据,但不是持久性。
我的问题是,
我可以获取直接从核心数据的数据的变化?
或每次更换时都需要手动记录。
我倾向于在iOS应用程序中使用Core Data显示图表视图上的日常更改。我是否需要手动记录数据以记录核心数据中随时间的变化?
因此,我需要知道数据在通过时的波动。
我知道managedObjectContext会记录一些数据,但不是持久性。
我的问题是,
我可以获取直接从核心数据的数据的变化?
或每次更换时都需要手动记录。
您需要添加每个更改并保存上下文。通常情况下,您将拥有一个具有某些值属性和日期属性的实体,并且每次更改时都会插入一个新实例。
感谢您的回复:)你的意思是说,如果我有'卡'实体,并且每当此卡更改属性时,我都会标记更改日期,对吧?但是这样我只知道最新的修改日期;不过,我想知道这张卡在一天或一周或一个月内的变化。我应该创建一个实体来记录所有这类数据吗? – specialvict
你可以拥有一个新的实体,它是CardHistory,是 – Wain
所以,我可以有一个卡实体,它与cardHistory有多对多的关系,当我需要它时,获取卡实体获取所有具有自己历史记录的卡片。非常感谢,我知道了,哈哈。谢谢回答。 – specialvict