gpt4 book ai didi

iPhone:从 NSURL 加载图像时出现问题

转载 作者:搜寻专家 更新时间:2023-10-30 20:07:07 25 4
gpt4 key购买 nike

我有一组图像 url。我想将图像显示到 UIImageView 中。

现在我将 URL 转换为 NSData,然后将其转换为 UIImage,然后尝试将其加载到 UIImageView。

但这需要花费很多时间。

有没有更好的方法可以更快更好地加载图像?

最佳答案

尽管这里的所有答案都告诉您在一行代码中执行此操作,但遗憾的是,它对 URL 连接速度或数据/图像解码没有影响。如果您想更快地键入代码,那很好,但我会使用添加到 UIImageView 的类别....

@interface UIImageView (URL)

- (void)loadFromUrl:(NSString *)aUrl;

@end

@implementation UIImageView (URL)

- (void)loadFromUrl:(NSString *)aUrl {
NSURL *url = [NSURL urlWithString:aUrl];
NSData *data = [NSData dataWithContentsOfURL:url]
UIImage *image = [UIImage imageWithData:data];

if(image != nil) {
[self setImage:image];
}
}

@end

现在您可以包含标题并执行...

[myImageView loadFromUrl:@"http://myurl.com/image.jpg"];

更多类别(我会把这个添加到我的列表中!)查看here.这些都是我有用的,你可能会发现它们也有用! :)

关于iPhone:从 NSURL 加载图像时出现问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6329117/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com