我正在處理應用程序解析XML文件中的數據,將其保存到持久存儲並填充表視圖的項目。每當應用程序打開時,如果有可用的互聯網連接,持久性存儲就會被循環使用,並且XML會因頻繁更新而再次被解析。如果沒有互聯網連接可用,我只需加載保存在我的持久存儲中的最新解析數據。使用核心數據和XML解析將對象保存爲收藏
一旦解析完成,用戶就可以瀏覽對象並可能將它們標記爲收藏夾。
完成此操作後,我希望能夠在單獨的標籤欄中顯示這些「標記爲收藏」對象,並在用戶將它們標記爲收藏夾時保留它們。
這可以很容易做,如果從我的持久性存儲中的數據沒有被回收如此頻繁,但因爲這是沒有的情況下,我想找到的最佳方式:
- 創建附加持久性商店;
- 能夠另一
或者
您能否提供實現這個更好的方式從一個商店複製的對象?
非常感謝,
羅傑里奧
馬庫斯您好,感謝您的答覆。這一切都是有道理的,但我將如何處理不再是XML解析的一部分的對象,但仍然被用戶標記爲最喜歡的對象。下面是一個例子: - Feed解析並將對象ABC保存到永久存儲器,添加到「最新更新」視圖 - 對象ABC被用戶標記爲收藏夾,因此它也被添加到「最喜歡」視圖 - XML文件是更新和對象ABC不再是它的一部分。下一次文件解析時,它應該從「最新更新」視圖中消失,但仍然可以在「收藏夾」視圖下使用。 再次感謝! – Rog 2010-08-13 08:31:12