NSURLConnectionDelegateのかなり素晴らしいconnection:didReceiveAuthenticationChallenge:
デリゲートメソッドをうまく使用しています。涼しい。
ユーザーが認証チャレンジをキャンセルできるようにすることを適切にサポートしたいと思います。したがって、ユーザーに提示するGUIにはキャンセルボタンがあり、問題はそのボタンの背後でどのような動作が発生するかです。
現在、これ[[challenge sender] cancelAuthenticationChallenge:challenge]
を実行し、NSURLConnectionDelegateメソッドを実装しましたconnection:didCancelAuthenticationChallenge:
。Appleのドキュメントで、このコールバックに関するこのかなりあいまいなメモに気づきました。
iOS5.0より前の非公式プロトコルの一部として利用できます。
は?実際に起動するコールバックメソッドはconnection:didFailWithError:
誰かがここに光を当ててくれませんか?