ここで行っているのは、認証されたURLを取得することです。したがって、私は関数を使用します
- (void)connection:(NSURLConnection *)connection didReceiveAuthenticationChallenge:(NSURLAuthenticationChallenge *)challenge;
認証に直面すると、UIAlertViewを提示してユーザー名とパスワードを入力し、ユーザーが正しく入力した場合、このメソッドが呼び出されます。
- (void)connection:(NSURLConnection *)connection didReceiveResponse:(NSURLResponse *)response;
この方法では、ログインウィンドウを非表示にして、詳細ビューを表示します。
ログアウト機能が必要なときに問題が発生しました。私が欲しいのは、authentication =の目的で、ユーザーが入力した資格情報を削除し、そのURLを再度取得することだけです。だから、私はdidReceiveAuthenticationChallengeを呼び出します。
しかし、何も聞かずに直接didReceiveResponseメソッドに移動します。ここでの問題は、クレデンシャルをクリアできないことです。これを行うのを手伝ってもらえますか?
よろしくお願いします!