iphone - 获取 data 的 url 的键值,然后获取 uiimage 时出现问题

标签 iphone objective-c cocoa-touch nsurl nsurlrequest

我有一个带有标签的网址:

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/

相关文章:

iphone - UIImagePickerController 通过委托(delegate)更改相机源?

iphone - 我可以直接在仅针对 armv6 和 armv7 构建的 iPhone-5 (armv7s) iOS 应用程序上进行调试吗?

iphone - Facebook SDK FBSession 无限循环和崩溃

objective-c - NSToolbar可以设置背景图片吗?

ios - 自定义 UIImageView 不工作

iphone - UIApplicationDidFinishLaunchingNotification的使用

objective-c - NSNotifications 的开销

iphone - iOS6 map ,我所有 map 上都缺少详细信息披露按钮(蓝色 V 形)!如何取回

php - 上传 PHP 后修复 iOS 图片方向

objective-c - 为 UITextField 添加前缀