gpt4 book ai didi

ios - 为什么从有效 URL 加载后 NSData 仍然为零?

转载 作者:行者123 更新时间:2023-12-01 19:46:27 25 4
gpt4 key购买 nike

@interface ViewController : UIViewController
{
__strong IBOutlet UIImageView *testImageView;
}

@implementation ViewController

- (void)viewDidLoad {
[super viewDidLoad];
// Do any additional setup after loading the view, typically from a nib.
NSData *imageData = [[NSData alloc] initWithContentsOfURL: [NSURL URLWithString: @"http://news.bbcimg.co.uk/media/images/79790000/jpg/_79790768_hi024951574.jpg"]];
// imageData => nil ???
testImageView = [[UIImageView alloc] initWithImage:[UIImage imageWithData: imageData]];

}

@end

我不明白为什么 imageData 仍然为零,即使 url 存在。是因为我是在模拟器上这样做的吗?谢谢

更新:

enter image description here不完全确定为什么我收到 NSFileReadUnknownError = 256

最佳答案

尝试您提供的代码,显示图像没有问题。

看来问题出在您的本地网络环境中。

我知道这可能听起来很愚蠢,但我鼓励您重置并重新启动 iOS 模拟器。我遇到了一个错误,该错误导致模拟器在 sleep 和唤醒 Mac 后无法正确连接。 Xcode 6.1,优胜美地。

此外,请检查您是否通过代理连接,或者您的 /etc/hosts 文件是否清楚有关 bbcimg.co.uk 域的信息。只是通常的健全性检查。

关于ios - 为什么从有效 URL 加载后 NSData 仍然为零?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27626811/

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