忍者ブログ

佐崎司と愉快な仲間達

ゲーム、アニメ、CG、iOS開発など思いついたことを記事にしています。 管理人が3人いますので、記事にまとまりはないと思います。 iPhoneアプリのレビュー依頼も受け付けています。

NSURLConnectionのステータスコード401について

わか

iOS8.2

NSURLConnectionのレスポンスを受信した際の認証エラー時にステータスコード401を受け取るはずが、0になっていました。
Appleの公式ドキュメント読むと、NSURLConnection認証エラー時にはエラーコードでNSURLErrorUserCancelledAuthentication(-1012)を受け取ると記載されています。

私の場合、認証エラー時にはステータスコード401を受け取りたかったのですがNSURLConnectionでは何故か無理なようです。この問題はかなり昔から存在し、ずっと放置されているようです。
対策としてはNSURLConnectionを使用せず、他のものを自前で用意するしかないようです。


拍手[0回]

PR