是否可以将http链接(它提供一个图像)指向iOS中的UIimageview?

是否可以将http链接(它提供一个图像)指向iOS中的UIimageview?,ios,objective-c,image,https,uiimageview,Ios,Objective C,Image,Https,Uiimageview,我试图将htttp链接放到UIimageView,但它没有向我显示图像。但当我将本地文件指向本地存储时,它会显示图像。伙计们,请帮帮我。在显示之前,您需要下载它。您有不同的选择,可以使用CocoaAPI或仅使用外部库来管理请求 处理HTTP请求的外部库之一是 特别是它提供了一个非常方便的类别UIImageView+AFNetworking。您可以这样使用它: #import "UIImageView+AFNetworking.h" //... NSURL *url = [NSURL URLWit

我试图将htttp链接放到UIimageView,但它没有向我显示图像。但当我将本地文件指向本地存储时,它会显示图像。伙计们,请帮帮我。

在显示之前,您需要下载它。您有不同的选择,可以使用CocoaAPI或仅使用外部库来管理请求

处理HTTP请求的外部库之一是 特别是它提供了一个非常方便的类别UIImageView+AFNetworking。您可以这样使用它:

#import "UIImageView+AFNetworking.h"
//...
NSURL *url = [NSURL URLWithString:@"http://here_your_url_to_the_image"];
[yourImageView setImageWithURL:url];

你应该这样做

__block UIImage *img;
dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0), ^{
    NSURL *url = [NSURL URLWithString:@"some_link_to_image"];
    NSData *data = [NSData dataWithContentsOfURL:url];
    img = [[UIImage alloc] initWithData:data];
    dispatch_async(dispatch_get_main_queue(), ^{
        yourImageView.image = img;
    });
});

非常感谢。基本上,这个链接提供了fbgraph中的JSON信息。我认为不需要身份验证,因为当我在浏览器中键入相同的链接时,它会给我图像。根据JSON信息,我指向一个对象,该对象为我提供了一个图像。我拿着那个东西指着UIImageView。很好!,不要忘记投票并选择被接受的答案;它不起作用了。它什么也没给我看。当我试图解析JSON信息时,我已经做了这件事。