在ios中显示来自url的图像

时间:2014-01-13 05:28:55

标签: ios objective-c

我在我的xib中添加了UIImageView,将名为'codeImage'的IB连接到文件所有者,在.m中合成,并取消选中autolayout。

    NSURL *urlForImage = [NSURL URLWithString:@" url "];
    NSData *dataImage = [NSData dataWithContentsOfURL:urlForImage];

    UIImage *imageData = [UIImage imageWithData:dataImage];
    self.qrCodeImage.image = imageData;

无法显示图片。有没有我错过的东西?

2 个答案:

答案 0 :(得分:0)

有一个未使用的UIImage * image = nil,我设置了[qrCodeImage setImage:image];在viewDidLoad结尾处的仪式。问题本身的代码是正确的。

答案 1 :(得分:0)

 NSString *str=[[NSString alloc]initWithFormat:@"http://bwwapp.com/mvbritt/toolimg/mobilethumbs
/%@",[[getOneByOne objectAtIndex:path.row] valueForKey:@"iimg"]];

UIImage *img = [[UIImage alloc] initWithData:[NSData dataWithContentsOfURL:[NSURL URLWithString:str]]];