2010-09-22 71 views
3

我在我的表格視圖中顯示RSS源。 因爲有數百個供稿,所以我的應用程序需要大量的時間來加載它們並顯示它們,我想加載前25個供稿,並在Table視圖中顯示它們,當用戶點擊More 25應用程序加載下一個25並顯示它們時。 任何想法........... :) 我正在使用TouchXML來解析XML Feed。如何在Iphone應用程序中顯示來自RSS源的部分數據

+0

任何幫助,我在等待 – 2010-09-22 13:09:58

回答

1

它取決於爲您提供RSS提要的web服務。如果你可以要求它們只加載25個Feed,那麼服務器端就可以。

現在是客戶端,你需要像往常一樣使用UITableView。在numberOfRows委託方法中,您返回25(對於最後一個單元格也需要+1),並顯示前25個提要。在表格視圖底部,最後一個單元格可以是文本「加載更多」的單元格,然後在這裏,您開始加載更多

您還可以將加載和解析RSS提要放入線程,這將提升您的性能

0

解析如果您遇到飼料存儲它在一個陣列...如果數組計數是25顯示它在表視圖中顯示它繼續解析如果用戶點擊更多按鈕顯示下一個數組中的25個元素到實現代碼如下。

as vodkhang tell使用線程,如果你想提高性能。

0

查看Apple開發人員網站上的SeixmicXML示例和LazyTableImages示例代碼。他們使用線程(NSOperation)來解析批量數據並將它們加載到表視圖上。

相關問題