iOS9, Xcode7 betaに更新していざアプリの実行/テストをしようとしたら Error Domain=NSURLErrorDomain Code=-999 “The operation couldn’t be completed. (NSURLErrorDomain error -999.)” とか言われてHTTPでの通信が強制的にHTTPSになるのを防ぐ方法です。ATSを無効にする方法だけでなく、影響範囲だとか、White List作って対応する方法等を追記しました。
openURLはどうなんだろうというPostがあったので、openURLについても追記しました。 iOS9でcanOpenURLが使えなくなった いろいろなところで話題になってますがプライバシーへの配慮(?)でiOS9からhttp等defaultで入っているアプリ以外のCustom SchemeでcanOpenURLを試すと下記のようにエラーメッセージが表示され必ずfalseが返るようになりました。 // 実装 NSLog(@"%s canOpenURL: %d", __FUNCTION__, [[UIApplication sharedApplication] canOpenURL:[NSURL URLWithString:@"scheme1://"]]); // ログ -canOpenURL: failed for URL: "scheme1://" - error: "This ap
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く