我正在尝试使用我的imageView中的RemoteImageView
上传图片。但由于某些原因,如果图像具有https://
协议URL,则imageView加载正常但如果图像具有http://
协议,则它们不会加载投掷错误。这是一段代码,
[_imageView loadImageURL:[NSURL URLWithString:_news.imageURL] withCompleteBlock:^(UIImage *image) {
[_indicator stopAnimating];
[_indicator removeFromSuperview];
} withErrorBlock:^(NSError *error) {
NSLog(@"Could not uplad the picture");
[_indicator stopAnimating];
[_indicator removeFromSuperview];
}];
//这里_imageView是RemoteImageView的实例。 //此图片将加载
//但下图不会加载
由于
答案 0 :(得分:2)
这是App Transport Security,iOS 9中的新功能。有关如何根据需要配置它的详细信息,请参阅NSAppTransportSecurity 部分。建议的解决方案是将所有流量移至HTTPS。