IOS下Image标签加载网络图片不显示

IOS 9以上的设备中因为App Transport Security的存在,它会拒绝所有不通过HTTPS发送的HTTP请求,因为图片服务器是http请求,所以导致图片无法显示。所以访问非https的地址需要在Info.plist进行ATS设置,那么手动修改了一下,但是并没有找到NSAllowsArbitraryLoads这个项,可能是XCode版本问题?因为我是Android原生开发者,对IOS不是非常熟悉,尝试了半天最后我是这么解决的:

App Transport Security Settings 下新建 Allow Arbitrary Loads 条目,并设置值为YES.

Info.plist设置

然后重新部署,OK 解决,图片顺利显示出来了。

你可能感兴趣的:(IOS下Image标签加载网络图片不显示)