我有一个带有标签的网址:
http://ws.cdyne.com/WeatherWS/Images/sunny.gif
当我这样做时:
NSURL *url=[NSURL URLWithString:@"http://ws.cdyne.com/WeatherWS/Images/sunny.gif"];
它正在 gdb 中获取图像,我可以从此 URL 下载。但是当我写这样的代码时:
NSURL *url=[jsonItem objectForKey:@"PictureURL"];
(其中 jsonItem
是字典,并将其传递给 data,然后传递给 UIImage
),然后显示异常。
当我得到以下值时:
[jsonItem objectForKey:@"PictureURL"];
在 gdb 中则显示如下:
2011-03-15 11:08:16.405 XML[1576:20b] jsonURKL ..... ...
http://ws.cdyne.com/WeatherWS/Images/thunderstorms.gif (in next line in gdb)
我需要通过这个下载:
NSURL *url=[jsonItem objectForKey:@"PictureURL"];
我无法做到这一点。可能出了什么问题?
最佳答案
URL 本身是一个字符串。 所以你必须使用下面的代码
NSURL *url=[NSURL URLWithString:[jsonItem objectForKey:@"PictureURL"]];
NSData *data = [NSData dataWithContentsOfURL: url];
现在使用[UIImage imageWithData: data];
此代码设置imgge
关于iphone - 获取 data 的 url 的键值,然后获取 uiimage 时出现问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5307996/