我在 http 基本身份验证委托中UIViewController
显示了一个自定义presentModalViewController
功能,以获取用户名和密码。我想等到用户单击屏幕上显示的模态视图控制器上的登录按钮。我怎样才能做到这一点?我是 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 委托函数中发送凭据。我可以稍后随时发送,但很奇怪。