使用UIImageView+AFNetworking 图片不能正常显示的原因

今天调的东西涉及到图片加载,我刚看了下项目里以前导入了SDWebImage库,又发现整个就一个地方使用到了SDWebImage异步加载图片的方法,感觉占体积又鸡肋,干脆去掉,用UIImageView+AFNetworking好了。

使用的代码是:

[imgView setImageWithURL:[NSURL URLWithString:self.srModel.img] placeholderImage:nil];

结果发现图片显示不出来,看了下右边的控制台,打印出了:App Transport Security has blocked a cleartext HTTP (http://) resource load

然后

在info.plist中添加

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

就解决了。

原文地址:https://www.cnblogs.com/kimiyo/p/9524308.html

时间: 2024-10-12 08:18:48

使用UIImageView+AFNetworking 图片不能正常显示的原因的相关文章

有关UIImageView+AFNetworking 下载图片的线程问题

今天写了一个demo,从服务器获取图片,然后显示在cell上,大家都知道cell的重用机制,当往下拉的时候,上面的cell遮住了,下面的cell就会重用被遮住的cell, 贴代码: NSString *urlstring=[dict objectForKey:@"imagePath"]; NSURL *url=[NSURL URLWithString:urlstring];//获取图片的url路径 NSURLRequest *urlrequest=[[NSURLRequest allo

关于UIImageView的显示问题——居中显示或者截取图片的中间部分显示

我们都知道在ios中,每一个UIImageView都有他的frame大小,但是如果图片的大小和这个frame的大小不符合的时候会怎么样呢?在默认情况,图片会被压缩或者拉伸以填满整个区域. 通过查看UIView的属性可以知道,view的contentMode属性可以用来控制图片的显示情况.下面的设置可以让图片进行居中显示. 1 imageView.contentMode =  UIViewContentModeCenter; 这个居中是包括了,横向和纵向都是居中.图片不会拉伸或者压缩,就是按照im

iOS UIImage UIImageView 展示图片 不变形 处理

展示图片 时候 固定 了 imageView  的大小  图片 也裁剪了 尽量保持比例 可是 还是失真 变形了 这张图 ui 要求展示的UIimageView 大小 是固定 的  ,传过来的 图片 是这样的比例大小 这么大的图呢  比例 完全 不对等 imageView  的contentMode 属性  网上有个  很形象的例子 但是 尽量 其中  UIViewContentModeScaleAspectFill 会保证图片比例不变,但是是填充整个ImageView的 但是 我使用的情况 比例

UIImageView的图片居中问题

我们都知道在ios中,每一个UIImageView都有他的frame大小,但是如果图片的大小和这个frame的大小不符合的时候会怎么样呢?在默认情况,图片会被压缩或者拉伸以填满整个区域. 通过查看UIView的属性可以知道,view的contentMode属性可以用来控制图片的显示情况.下面的设置可以让图片进行居中显示. [c] view plaincopy imageView.contentMode =  UIViewContentModeCenter; 这个居中是包括了,横向和纵向都是居中.

iOS疯狂详解之AFNetworking图片缓存问题

AFNetworking网络库已经提供了很好的图片缓存机制,效率是比较高的,但是我发现没有直接提供清除缓存的功能,可项目通常都需要添加 清除功能的功能,因此,在这里我以UIImageView+AFNetworking类中添加了下面一个清除功能方法: + (void)clearCache; + (void)clearCache { AFImageCache *cache = (AFImageCache *)[UIImageView sharedImageCache]; [cache removeA

AFNetworking图片缓存问题

AFNetworking网络库已经提供了很好的图片缓存机制,效率是比较高的,但是我发现没有直接提供清除缓存的功能,可项目通常都需要添加 清除功能的功能,因此,在这里我以UIImageView+AFNetworking类中添加了下面一个清除功能方法:+ (void)clearCache; + (void)clearCache { AFImageCache *cache = (AFImageCache *)[UIImageView sharedImageCache]; [cache removeAl

结合UIImageView实现图片的移动和缩放

iphone ipad 开发:结合UIImageView实现图片的移动和缩放 因为种种原因,需要在iphone应用中实现图片查看功能,由于iphone屏幕支持多点触摸,于是是想到用"手势"来实现图片的 实时缩放和移动.借鉴无所不在的internet网络资料之后,终于实现此一功能,过程如下. 一.首先实现原图显示(不缩放) 新建MoveScaleImageView类,继承uiview.用于加载一个UIImage.它有两个主要的成员, 一个UIImage对象用于指定一个内存图片,一个UII

word里面粘贴图片,怎么显示的不全?

分析处理     出现此故障的原因有可能是设置为固定值的文档行距小于图形的高度,从而导致插入的图形只显示出了一部分.可以采用如下的方法解决:  一. 首先,选定该图形,单击[开始]tab页中的[段落]项的右方的箭头,打开[段落]对话框.  二. 在[段落]对话框中,单击[缩进和间距]选项卡,在[行距]框中选择[单倍行距],如果在[行距]框中选择了[固定值],就需要注意将[设置值]框中的数值改为合适的高度值  三. 单击[确定]按钮.       四.也可以全部选择文档,把那个[段落]中的[行距]

Tomcat停,图片名字中文显示不出来

Tomcat停,图片名字中文显示不出来 Tomcat下,图片名字中文显示不出来在tomcat的server.xml中加入URIEncoding="utf-8"<Connector port="8080" connectionTimeout="20000" disableUploadTimeout="true" URIEncoding="utf-8"/>