我在 iOS8 下运行良好的应用程序不再在 iOS9 下运行。问题是,尽管我的 .plist 文件中有以下内容:
<key>NSAppTransportSecurity</key>
<dict>
<!--Include to allow all connections (DANGER)-->
<key>NSAllowsArbitraryLoads</key>
<true/>
</dict>
以下代码:
NSURL *targetURL = [NSURL URLWithString:_caseStudyListTitleURL];
NSURLRequest *request = [NSURLRequest requestWithURL:targetURL];
[_myWebView loadRequest:request];
导致错误:
NSURLSession/NSURLConnection HTTP 加载失败 (kCFStreamErrorDomainSSL, -9813)
这当然会导致显示一个空的 webView。
应用程序中的所有其他 NSURLSession 代码均正常运行。
我在我的测试 iPad 上运行 XCode 7 Beta 3 和 iOS 9。
对此的任何想法将不胜感激!