То, что я делаю здесь, это получение URL с аутентификацией.Следовательно, я использую функцию
- (void)connection:(NSURLConnection *)connection didReceiveAuthenticationChallenge:(NSURLAuthenticationChallenge *)challenge;
Когда он сталкивается с аутентификацией, я представляю UIAlertView для ввода имени пользователя и пароля, и если пользователь ввел его правильно, этот метод вызывается.
- (void)connection:(NSURLConnection *)connection didReceiveResponse:(NSURLResponse *)response;
в этом методе я заставляю окно входа в систему исчезнуть и отображаю подробный вид.
Проблема возникла, когда я хотел функциональность выхода из системы .Все, что я хочу, - это удалить учетные данные, введенные пользователем, и снова получить этот URL для аутентификации = цель.Итак, я вызываю didReceiveAuthenticationChallenge .
Но происходит то, что он напрямую переходит к методу didReceiveResponse , ничего не спрашивая.Проблема здесь в том, что я не могу очистить учетные данные .Можете ли вы помочь мне в этом?
Большое спасибо заранее!