2011-04-07 54 views
1

我想知道是否可以緩存解析的XML數據?我們在iPhone中緩存圖像時進行異步解析呢?我們可以在iPhone上緩存解析的XML數據嗎?

+1

你想要的是什麼? – visakh7 2011-04-07 09:27:27

+1

看到我的情況,當我按下按鈕,應用程序開始解析,解析完成後,只顯示第二個視圖。我想要做的是當我點擊按鈕時,無論解析什麼時候都應該顯示下一個視圖,當解析完成後顯示數據! – Maulik 2011-04-07 09:33:50

+0

請發佈您的代碼,如果你想得到你需要的東西 – visakh7 2011-04-07 09:35:06

回答

2

您可以使用NSOperation進行異步分析。你應該繼承NSOperation並創建你的解析器。使用NSOperationQueue來保存NSOperation。你可以參考Top paid Sample app from apple.

+0

以及如果我的下一個視圖包含由解析的數據填充的UITabelView,該怎麼辦?由於行數會根據數據將應用程序崩潰! – Maulik 2011-04-07 10:13:38

+0

不,它不會崩潰。但是你應該相應地管理它。您可以參考Top Paid示例應用程序。它證明了你的情況。 – 2011-04-07 10:32:35

+0

您也可以使用Core Data API緩存解析的xml數據。 – 2011-04-07 11:44:56

2

爲什麼你不把你的解析數據存儲在sqlite數據庫?

相關問題