如果我负责连接的类在使用 iOS8
的模拟器上运行时可以正常工作,但它不能在 iOS9
上的模拟器上运行,那可能是什么问题。这是什么原因?
最佳答案
如果您使用 AFNetworking
加载非 https URL,您需要在您的 info.plist 中添加一个App Transport Security 覆盖像这样的文件:
<key>NSAppTransportSecurity</key>
<dict>
<key>NSAllowsArbitraryLoads</key><true/>
</dict>
您还可以为特定域添加覆盖,这是一种更好的方法。更多信息在这里:
http://ste.vn/2015/06/10/configuring-app-transport-security-ios-9-osx-10-11/
关于ios - AFNetworking 适用于 iOS8,但不适用于 iOS9,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32340435/