我正在處理一個項目,其中一個對象包含一個故事提要。但是,就像Facebook或任何其他社交網絡一樣,這些Feed對象可以引用各種對象類型(事件,狀態更新等)。我想弄清楚的是如何將其存儲在CoreData中。使用CoreData創建新聞提要
目前我已經設置了這樣一個組實體有很多Story對象。然而,我陷入困境的是故事對象。這是我目前的:
Story
---------
objectId (the ID of the object being referenced)
objectType (Event, Status, etc)
createdAt
updatedAt
metaData <-- This is what I'm trying to figure out
事件可能有諸如「attendeeCount」與狀態更新之類的數據只有「文本」。我一直在考慮這兩個選項是:
- 存儲序列化的NSDictionary對象來存儲元數據,或
- 做一個子類實體
1聽起來更令人信服的解決方案給我,但我想聽聽CoreData有超過一週的使用經驗的人:)我不需要搜索當前的實際Feed項目,只需按日期對它們進行排序並顯示它們即可。
你是如何得到這個飼料? – logixologist