<分区>
我正在尝试从图像 URL 加载图像。我研究和尝试过的所有代码都发现了一些错误,这在很大程度上与新的 ARC 兼容性有关。
我需要将图像加载到 ImageView 中。
感谢任何帮助。
谢谢。
标签 ios
<分区>
我正在尝试从图像 URL 加载图像。我研究和尝试过的所有代码都发现了一些错误,这在很大程度上与新的 ARC 兼容性有关。
我需要将图像加载到 ImageView 中。
感谢任何帮助。
谢谢。
最佳答案
我将从这里改编 Jim Dovey 的回答 Getting Image from URL Objective C :
同步版本
NSData * imageData = [[NSData alloc] initWithContentsOfURL: [NSURL URLWithString: @"http://myurl/mypic.jpg"]];
UIImageView *imView = [[UIImageView alloc] initWithImage:[UIImage imageWithData: imageData]];
异步版本
dispatch_async(dispatch_get_global_queue(0,0), ^{
NSData * data = [[NSData alloc] initWithContentsOfURL: [NSURL URLWithString: @"http://myurl/mypic.jpg"]];
if ( data == nil )
return;
dispatch_async(dispatch_get_main_queue(), ^{
UIImageView *imView = [[UIImageView alloc] initWithImage:[UIImage imageWithData: data]];
});
});
关于ios - 从 URL iOS 加载图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22693914/