Ios 带有重定向URL的UIImageView不';行不通
我正在加载带有远程URL的Ios 带有重定向URL的UIImageView不';行不通,ios,objective-c,swift,uiimageview,Ios,Objective C,Swift,Uiimageview,我正在加载带有远程URL的UIImageView。它适用于普通URL。但如果URL被重定向,它不会加载图像。我正在使用SDWebImage 比如说 但是 我没有找到关于这个问题的任何stackoverflow帖子 您必须授予bucket public list权限,这可能不是一个好主意。请参阅。我认为此代码将解决您的问题 UIImageView *imgView; UITapGestureRecognizer *tapRecognizer = [[UITapGestureRecognizer
UIImageView
。它适用于普通URL。但如果URL被重定向,它不会加载图像。我正在使用SDWebImage
比如说
但是
我没有找到关于这个问题的任何stackoverflow帖子 您必须授予bucket public list权限,这可能不是一个好主意。请参阅。我认为此代码将解决您的问题
UIImageView *imgView;
UITapGestureRecognizer *tapRecognizer = [[UITapGestureRecognizer alloc] initWithTarget:self
action:@selector(imageViewTapped:)];
[imgView addGestureRecognizer:tapRecognizer];
- (void)imageViewTapped:(UIGestureRecognizer *)recognizer {
[[UIApplication sharedApplication] openURL:yourURL];
}
您的第二张图片显示我正在使用AmazonS3。此URL在我的浏览器中可以正常打开。它正在匿名模式下发送403。谢谢。我现在发现了这个问题,它似乎与我的亚马逊s3 CORS配置。如果这不是一个好主意,我如何使用UIImageView中的URL?