2011-03-14 32 views
0

我有一個nsdictionary,名爲'JsonItem',其中包含對象的關鍵'PictureURl'即一個URL,ñ嘗試將其傳遞給NSURL,然後到NSData,並進一步到UIImage,但它沒有顯示UIImage中的任何圖像。從字典到uiimage的網址

UIImage *image = [UIImage imageWithData: [NSData dataWithContentsOfURL: [NSURL URLWithString:[jsonItem objectForKey:@"PictureURL"]]]]; 
+0

你在使用解析JSON數據?當您爲該密鑰記錄對象時,您會得到什麼?當你記錄對象的類時,你會得到什麼?如果你得到一個URL,你是否證實該URL指的是存在的東西? –

+0

@Peter Hosey:現在正在工作!一切都很好 – Ketan

+1

[鏈接]的可能重複(http://stackoverflow.com/questions/5296002/nsdata-datawithcontentsofurl/5296014#5296014)。 – hennes

回答

0

你肯定[jsonItem objectForKey:@"PictureURL"]NSString,如果一個NSUrl試試這個

UIImage *image = [UIImage imageWithData: [NSData dataWithContentsOfURL: [jsonItem objectForKey:@"PictureURL"]]]; 
+0

當我在NSURL中得到'[jsonItem objectForKey:@「PictureURL」]'的值時,只給出url json url ...... http://ws.cdyne.com/WeatherWS/Images/partlycloudy.gif 2011-03-14 13:14:13.235 XML [7191:20b] json url .... { PictureURL =「\ n http://ws.cdyne.com/WeatherWS/Images/partlycloudy.gif」; } – Ketan

+0

我也有這個! – Ketan