0
我傾向於在iOS應用程序中使用Core Data顯示圖表視圖上的日常更改。我是否需要手動記錄數據以記錄核心數據中隨時間的變化?
因此,我需要知道數據在通過時的波動。
我知道managedObjectContext會記錄一些數據,但不是持久性。
我的問題是,
我可以獲取直接從核心數據的數據的變化?
或每次更換時都需要手動記錄。
我傾向於在iOS應用程序中使用Core Data顯示圖表視圖上的日常更改。我是否需要手動記錄數據以記錄核心數據中隨時間的變化?
因此,我需要知道數據在通過時的波動。
我知道managedObjectContext會記錄一些數據,但不是持久性。
我的問題是,
我可以獲取直接從核心數據的數據的變化?
或每次更換時都需要手動記錄。
您需要添加每個更改並保存上下文。通常情況下,您將擁有一個具有某些值屬性和日期屬性的實體,並且每次更改時都會插入一個新實例。
感謝您的回覆:)你的意思是說,如果我有'卡'實體,並且每當此卡更改屬性時,我都會標記更改日期,對吧?但是這樣我只知道最新的修改日期;不過,我想知道這張卡在一天或一週或一個月內的變化。我應該創建一個實體來記錄所有這類數據嗎? – specialvict
你可以擁有一個新的實體,它是CardHistory,是 – Wain
所以,我可以有一個卡實體,它與cardHistory有多對多的關係,當我需要它時,獲取卡實體獲取所有具有自己歷史記錄的卡片。非常感謝,我知道了,哈哈。謝謝回答。 – specialvict