Очистка учетных данных из UIWebView

Что я делаю здесь, так это получаю URL, который имеет аутентификацию. Следовательно, я использую функцию

  - (void)connection:(NSURLConnection *)connection didReceiveAuthenticationChallenge:(NSURLAuthenticationChallenge *)challenge;

Когда происходит аутентификация, я представляю UIAlertView для ввода имени пользователя и пароля, и если пользователь ввел их правильно, вызывается этот метод.

  - (void)connection:(NSURLConnection *)connection didReceiveResponse:(NSURLResponse *)response;

В этом методе я заставляю окно входа исчезнуть и вызываю детальное представление.

Проблема возникла, когда мне понадобилась функциональность выхода из системы. Все, что я хочу, это удалить учетные данные, введенные пользователем, и получить этот URL снова, для аутентификации. Итак, я вызываю didReceiveAuthenticationChallenge.

Но происходит то, что он напрямую переходит к методу didReceiveResponse, ничего не спрашивая. Проблема в том, что я не могу очистить учетные данные. Можете ли вы помочь мне в этом?

Заранее большое спасибо!

5
задан mayuur 31 August 2011 в 12:19
поделиться