如何使用Swift在UIWebView中显示身份验证挑战?当我将经过身份验证的URL加载到Web视图中时,它会抛出错误401并且不要求我输入凭据。我在堆栈溢出中搜索了很多问题,但没多大帮助。
请建议如何将经过身份验证的URL处理到Web视图中。
答案 0 :(得分:-1)
您可以通过处理请求来实现Authentication Challenge委托方法,如下所示
let pageUrl:NSURL = NSURL(string:urlstring)!
let webViewrequest = NSMutableURLRequest(URL: pageUrl, cachePolicy: NSURLRequestCachePolicy.ReturnCacheDataElseLoad, timeoutInterval: 15)
NSURLConnection(request: webViewrequest!, delegate:self)!
webview.loadRequest(webViewrequest!)