UIImage + AFNetworking不起作用

时间:2013-07-29 09:47:44

标签: iphone ios afnetworking

我有图片链接,现在我想在我的应用中加载此图片,并使用类别

[test setImageWithURL:[NSURL URLWithString:@"close"]];

链接图片是:

close

我看到链接图像非常好,但是imageview无法加载图像。请告诉我原因,谢谢!

2 个答案:

答案 0 :(得分:1)

好吧试试这个

dispatch_queue_t queue = dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_HIGH, 0ul);
        dispatch_async(queue, ^(void) {

            NSData *imageData = [NSData dataWithContentsOfURL:[NSURL URLWithString:@"http://216.57.222.146:8080/Stafflink_Web/images/assets/5108029/5108029_0_resized.jpg"];

            UIImage* image = [[UIImage alloc] initWithData:imageData];
            if (image) {
                 dispatch_async(dispatch_get_main_queue(), ^{
                     if (cell.tag == indexPath.row) {
                         test.image = image;
                     }
                 });
             }
        });

答案 1 :(得分:1)

test是UIImageView对象吗?它需要。

UIImageView *imageView = [[UIImageView alloc] initWithFrame:CGRectMake(0.0f, 0.0f, 100.0f, 100.0f)];
[imageView setImageWithURL:[NSURL URLWithString:@"http://i.imgur.com/r4uwx.jpg"] placeholderImage:[UIImage imageNamed:@"placeholder-avatar"]];