gpt4 book ai didi

iOS objective-c : how to set and ImageView from an URL

转载 作者:行者123 更新时间:2023-11-28 18:15:44 25 4
gpt4 key购买 nike

晚上,我正在尝试使用从网络下载的图像设置 ImageView.image(在本例中为 IBOutlet)。

我已经在 stack overflow 中解决了很多关于这个的问题。

我找到了这个常见的答案:

 NSURL *url = [NSURL URLWithString:@"http://www.fnordware.com/superpng/pnggrad16rgb.png"];

NSData *data = [NSData dataWithContentsOfURL:url];

NSLog(@"imageData: %@", data);

UIImage *image = [UIImage imageWithData:data];

NSLog(@"image: %@", image);

self.imageView.image = image;

但当然在我的情况下是行不通的。我的日志总是空的。

你能告诉我哪里出了问题吗?

最佳答案

此 URL 是 HTTP 类型,因此您需要在 plist 文件中设置 NSAppTransportSecurity。

对于那个过程是

 <key>NSAppTransportSecurity</key>
<dict>
<key>NSAllowsArbitraryLoads</key>
<true/>
</dict>

enter image description here

这可能对您有所帮助。如果对此有任何问题,请告诉我。

关于iOS objective-c : how to set and ImageView from an URL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40630458/

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