У меня есть пользовательский UIViewController
, показанный с функцией presentModalViewController
в делегате базовой аутентификации http для получения имени пользователя и пароля. Я хочу дождаться, пока пользователь не нажмет кнопку входа в систему на контроллере модального представления, показанном на экране. Как я могу это сделать? Я новичок в iOS, любые комментарии или ссылки будут оценены.
Редактировать :вот пример кода внутриNSURLConnectionDelegate
-(void) connection(NSURLConnection*)connection willSendRequestForAuthenticationChallenge(NSURLAuthenticationChallenge*)challenge
{
CustomAuthViewController *authView = [CustomAuthViewController alloc] initWithNibName"@"CustomAuthViewController" bundle:[NSBundle mainBundle]];
[parentcontroller presentModalViewController:authView animated:YES];
//
// I want to wait here somehow till the user enters the username/password
//
[[challenge sender] userCredentials:credentials forAuthenticationChallenge:challenge];
}
С уважением.
Изменить :Решение :Нет необходимости сразу отправлять учетные данные в функции делегата willSendRequestForAuthenticationChallenge. Я могу отправить его в любое время позже, хотя это странно.