如何以编程方式在UIImageView中设置图像

时间:2012-02-20 10:31:52

标签: objective-c xcode uiimageview

我正在使用此代码在UIImage视图中设置图像

UIImage *image = [[UIImage alloc] initWithData:[NSData dataWithContentsOfURL:[NSURL URLWithString:@"http://farm4.static.flickr.com/3092/2915896504_a88b69c9de.jpg"]]];
[self.ImageView setImage:image];      
NSLog(@"image set");

日志语句显示在控制台中,以便执行代码。我确保UIImageView连接到self.ImageView

图像不会显示在UIImageView中。我能做些什么才能做到这一点?

1 个答案:

答案 0 :(得分:1)

尝试完整性检查:

UIImage *image = [[UIImage alloc] initWithData:[NSData dataWithContentsOfURL:[NSURL URLWithString:@"http://farm4.static.flickr.com/3092/2915896504_a88b69c9de.jpg"]]];

assert(image && "error reading the image");

assert(self.ImageView && "there is no image view");

[self.ImageView setImage:image];      

NSLog(@"image set");