Удалите учетные данные из UIWebView

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

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

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

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

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

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

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

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

-121 --- 176 5083-

Java: внешний класс для определения эквивалентности? В Java есть Comparator для обеспечения сравнения объектов, внешних по отношению к самому классу, что позволяет использовать несколько / альтернативные методы выполнения упорядоченных сравнений. Но единственный стандартный способ ...

Java имеет Comparator для обеспечения сравнения объектов, внешних по отношению к самому классу, что позволяет использовать несколько / альтернативных методов выполнения упорядоченных сравнения.

Но единственный стандартный способ выполнения неупорядоченных сравнений - это переопределить equals () внутри класса.

Что мне делать, если я хочу обеспечить множественные / альтернативные неупорядоченные сравнения, внешние по отношению к классу? (Очевидный вариант использования - разбиение коллекции на классы эквивалентности на основе определенных свойств.)

Предполагая, что конечным использованием является для неупорядоченной проверки (например, не для сортировки или индексации), можно ли когда-либо реализовать Comparator , который просто проверяет равенство, возвращая 0, если два объекта равны, и значение! = 0, когда два объекты неравны? ( примечание : единственная причина, по которой я не прибегаю к этому решению, состоит в том, что технически оно может нарушить контракт для Comparator , не предоставив отношения, удовлетворяющего транзитивности и симметрии.)

Похоже, должен был быть стандартный класс EqualsComparator или что-то в этом роде.

(Гуава справляется с чем-нибудь подобным?)

8
задан Jason S 31 August 2011 в 15:30
поделиться