AFNetworking 适用于 iOS8,但不适用于 iOS9

AFNetworking works for iOS8, but doesn't work for iOS9

如果我的 class 负责连接工作,当我 运行 在模拟器上使用 iOS8 时,可能有什么问题,但它不会在 iOS9 上使用模拟器工作].这是什么原因?

如果您使用 AFNetworking 加载非 https URL,您需要在 中添加 App Transport Security 覆盖]info.plist 文件如下:

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

您还可以为特定域添加覆盖,这是一种更好的方法。更多信息在这里:

http://ste.vn/2015/06/10/configuring-app-transport-security-ios-9-osx-10-11/