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 を実行しています。
これに関するアイデアは大歓迎です!