2010-04-16 77 views
0

我有一個用戶界面,用戶可以從桌面視圖中檢查一堆物品,幾乎像一個待辦事項列表。這些項目從核心數據堆棧填充。核心數據策略在內存緩存中使用,還是根本沒有核心數據?

我需要能夠將他們點擊的所有物品放入「臨時」購物車中。一旦他們進入購物車,用戶可以瀏覽列表並刪除這些項目,或者將它們提交給服務器。事情是,選定的項目是臨時的,就像一個基於互聯網的購物車。沒有什麼東西在應用程序關閉後會持續存在。一旦視圖不再顯示,我可以假設購物車可以放棄。

解決這個問題的最好方法是什麼?由於用戶本質上是點擊了映射回Core Data實體的實例,我應該在內存中設置不同的持久性存儲,並將該存儲添加到我的託管對象上下文中?

回答

3

您可以爲購物車製作一個NSMutableArray,只需向該數組中添加Core數據對象或從中刪除該數據對象。

+0

一致認爲,這不是Core Data解決或簡化的問題。只需要一個數組即可。 – 2010-04-16 16:37:56