从字典到 uiimage 的 url
Posted
技术标签:
【中文标题】从字典到 uiimage 的 url【英文标题】:url from dictionary to uiimage 【发布时间】:2011-03-14 07:28:46 【问题描述】:我有一个名为“JsonItem”的 nsdictionary,其中包含键“PictureURl”的对象,即一个 url,n 尝试将其传递给 NSURL,然后传递给 NSData 并进一步传递给 UIImage,但它没有在 UIImage 中显示任何图像。
UIImage *image = [UIImage imageWithData: [NSData dataWithContentsOfURL: [NSURL URLWithString:[jsonItem objectForKey:@"PictureURL"]]]];
【问题讨论】:
你用什么来解析 JSON 数据?当您为该键记录对象时会得到什么?记录对象的类时会得到什么?如果您获得一个 URL,您是否已验证该 URL 所指的内容是存在的? @Peter Hosey:现在开始工作了!!一切都很好 link 的可能重复项。 @hennes:不,因为在那个问题中,发问者传递的是预期 URL 的字符串(正如您自己在回答中指出的那样),而在这个问题中,发问者传递的是网址。 @ketan rajput:那么请发布一个答案,解释问题是什么以及您是如何解决的。 【参考方案1】:你确定[jsonItem objectForKey:@"PictureURL"]
是NSString
,如果是NSUrl
试试这个
UIImage *image = [UIImage imageWithData: [NSData dataWithContentsOfURL: [jsonItem objectForKey:@"PictureURL"]]];
【讨论】:
当我在 NSURL 中获得 '[jsonItem objectForKey:@"PictureURL"]' 的值时,只给出 url json url....ws.cdyne.com/WeatherWS/Images/partlycloudy.gif 2011-03-14 13:14: 13.235 XML[7191:20b] json url.... PictureURL = "\n ws.cdyne.com/WeatherWS/Images/partlycloudy.gif";以上是关于从字典到 uiimage 的 url的主要内容,如果未能解决你的问题,请参考以下文章
UIImage 没有从一个 ViewController 传递到另一个