Я успешно использую довольно удивительный connection:didReceiveAuthenticationChallenge:
метод делегата NSURLConnectionDelegate. Прохладный.
Я хочу, чтобы пользователь мог отказаться от проверки подлинности. Итак, графический интерфейс, который я представляю пользователю, имеет кнопку отмены, и вопрос в том, какое поведение должно происходить за этой кнопкой.
В настоящее время я делаю это [[challenge sender] cancelAuthenticationChallenge:challenge]
и реализовал метод NSURLConnectionDelegate connection:didCancelAuthenticationChallenge:
. В документах Apple я заметил это довольно двусмысленное примечание для этого обратного вызова :
. Доступно как часть неофициального протокола до iOS 5.0.
А? На самом деле срабатывает метод обратного вызоваconnection:didFailWithError:
Может ли кто-нибудь пролить свет на это?