iOS9.0 AFNetworking框架setImageWithURL:方法无法获取图片解决方法(App Transport Security)
来源:互联网 发布:最好的扫描识别软件 编辑:程序博客网 时间:2024/06/15 12:09
-> 最近在学习《The iOS Apprentice》课程,由于OC版本的课程是在13年 iOS 7.0时代出版的,由于iOS新版本做出的一些改变,导致课程代码无法正确运行。今天使用 AFNetworking 框架中 setImageWithURL: 方法无法获取图片,但将 URL 复制到 Safair 中却能正确打开,后发现debug窗口一句很关键的提示:
-> 错误提示:
App Transport Security has blocked a cleartext HTTP (http://) resource load since it is insecure. Temporary exceptions can be configured via your app's Info.plist file.
-> 找到原因:苹果强制使用https协议,使用 TLS1.2 SSL加密请求数据。
链接:iOS 9.0
-> 解决办法:
在info.plist中添加
<key>NSAppTransportSecurity</key><dict>
<key>NSAllowsArbitraryLoads</key>
<true/></dict>
-> 在对Info.plist作出修改后,消除ATS的限制,关键问题得以解决,但仍有部分代码无法获取图片,可能是由于自身代码的原因吧,继续学习。
0 0
- iOS9.0 AFNetworking框架setImageWithURL:方法无法获取图片解决方法(App Transport Security)
- iOS9中新增App Transport Security(简称ATS)特性,
- iOS9 App Transport Security 如何应对?
- iOS9的ATS(App Transport Security)
- 关于iOS9中的App Transport Security(ATS)相关说明及适配
- iOS9种关于App Transport Security详细说明
- App Transport Security
- App Transport Security (ATS)
- App Transport Security(ATS)
- App Transport Security(ATS)
- App Transport Security(ATS)
- App Transport Security
- iOS: App Transport Security
- App Transport Security
- App Transport Security
- App Transport Security(ATS)
- App Transport Security(ATS)
- 无法下载图片 App Transport Security has blocked a cleartext HTTP (http://) resource load since it is insec
- UITableView的卡顿优化
- swift之UITableView的使用
- ARM指令系统概述
- 单例设计模式
- ValueAnimator
- iOS9.0 AFNetworking框架setImageWithURL:方法无法获取图片解决方法(App Transport Security)
- Python图片验证码
- Velocity最简单基础入门
- mschart如何显示x轴标题
- Professor Q's Software---拓扑排序
- 每天一篇python: json对象操作
- 码农小汪-设计模式之-策略模式
- pcl点云的离群点去除
- Apache服务器限制并发连接和下载速度