xcode - Asihttp 请求在 ios9 中不起作用

标签 xcode afnetworking ios9 asihttprequest

您好,我在我的应用程序中使用 Asihttp 请求类,我知道它已被弃用,需要切换到 afnetworking 或新的东西,但这是一个仍在继续的旧项目,它在 ios8 上运行良好,但不适用于 ios9。 我需要在build设置或任何要添加的库中设置什么吗?请告诉我。

最佳答案

App Transport Security 是一项提高应用程序和 Web 服务之间连接安全性的功能。该功能包含符合安全连接最佳实践的默认连接要求。应用可以覆盖此默认行为并关闭传输安全。

传输安全性在 iOS 9.0 或更高版本以及 OS X v10.11 和更高版本中可用。

要解决您的问题,请更新您的 .plist 文件。

  1. 添加一个 NSAppTransportSecurity:字典。
  2. 添加名为“NSAllowsArbitraryLoads”的子项作为 bool 值:是

enter image description here

关于xcode - Asihttp 请求在 ios9 中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33315488/

相关文章:

ios - 从 Swift 2 迁移的项目的 Swift 包管理器

ios - CLPlacemark 地址iOS 9 上的字典键

ios - Autolayout center X constraints flips in RTL in iOS 9

ios - Q - 在 iOS 9 的最新 SDK 中查找与 FBAppCall 等效的类

ios - AFNetworking 2.0 和 Nginx 之间的文件缓存

iphone - 在之前可以使用 3.0.1 的 iPhone 上配置 iPhone 时出现问题

iphone - Subversion (SVN) 和静态库(.a 文件)兼容性?

objective-c - 为什么设置 NSWindow.titleVisibility = .Hidden 会导致窗口每次启动时增加 22 点?

ios - 添加依赖于现有请求的新 AFHTTPRequestOperation

afnetworking - 服务器使用 AFNetworking 发送事件