我遇到問題了。 我有一個應用程序,從網站下載rss飼料。它工作正常,但我想在表格視圖中設置圖像的文章出現。我如何從RSS Feed獲取圖像?我需要代碼。 對於標題,描述我已經完成了,但我無法恢復圖像。iPhone RSS閱讀器,從rss feed獲取圖像
P.S. :對不起,我的英文,我是意大利語:)
我遇到問題了。 我有一個應用程序,從網站下載rss飼料。它工作正常,但我想在表格視圖中設置圖像的文章出現。我如何從RSS Feed獲取圖像?我需要代碼。 對於標題,描述我已經完成了,但我無法恢復圖像。iPhone RSS閱讀器,從rss feed獲取圖像
P.S. :對不起,我的英文,我是意大利語:)
好的,所以我認爲你有圖像的網址。你可以這樣做:
//Normal text setting code
//Normal text setting code
NSString *imageURLString = [rssFeed objectForKey:@img"];
NSURL *imageURL = [NSURL URLWithString:imageURLString];
NSData *imageData = [NSData dataWithContentsOfURL:imageURL];
cell.imageView.image = [UIImage imageWithData:imageData];
這是快速和骯髒方法。它在你的UI線程中運行等,所以這將是一個可怕的用戶體驗。你可以用你自己的條件撥弄的表現,但我會建議下列之一:
對於這兩種以上的,你乾脆把圖像轉換成一個NSArray,然後通過做cell.imageView.image = [myImageArray objectAtIndex:indexPath.row];
最好的解決方案(然而,最複雜的)打電話給他們,雖然被稱爲'懶加載」。
如果你想做懶惰加載(Facebook和Twitter的做法)你應該檢查了這一點:LazyTableImages。
快樂編碼,贊恩
有一個插件。 WP RSS圖像插件 http://wordpress.org/extend/plugins/wp-rss-images/
下載併成功安裝後,您需要解析機箱標籤。 它將位於具有「url」屬性的外殼元素中。如果你需要,我也可以發佈代碼。
不,我沒有圖像的網址。我必須知道我必須使用什麼鍵才能從rss feed的單個文章中獲取圖像。但是這個代碼會對我有用。 – 2011-01-25 15:43:39
RSS提要的網址是什麼?你可以把它看作是一個像瀏覽器一樣的原始xml,比如谷歌瀏覽器,並查看標籤。 – 2011-01-25 15:45:18