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/
如果我的 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/