ここで私がやっていることは、認証を持つURLを取得していることです。したがって、それは認証に直面したとき、私は関数にUIWebViewから資格情報をクリアします
- (void)connection:(NSURLConnection *)connection didReceiveAuthenticationChallenge:(NSURLAuthenticationChallenge *)challenge;
を使用し、私は、ユーザー名とパスワードを入力するUIAlertViewを提示し、ユーザーはそれを正しく入力した場合、このメソッドが呼び出されます。
- (void)connection:(NSURLConnection *)connection didReceiveResponse:(NSURLResponse *)response;
この方法では、ログインウィンドウが表示されなくなり、詳細ビューが表示されます。
問題が発生しました。ログアウト機能が必要でした。私が望むのは、ユーザーが入力した認証情報を削除し、そのURLを認証=目的のためにもう一度フェッチすることだけです。だから、didReceiveAuthenticationChallengeと呼んでいます。
しかし、何もせずに直接didReceiveResponseメソッドに移動します。ここでの問題は、が資格情報をクリアできないことです。あなたはこれをするのを手伝ってくれますか?
ありがとうございます!
ウェブビューで同じ問題が発生しました。この質問をお寄せいただきありがとうございます! –