2017-02-21 7 views
4
func webView(webView: WKWebView, didReceiveAuthenticationChallenge challenge: NSURLAuthenticationChallenge, completionHandler: (NSURLSessionAuthChallengeDisposition, NSURLCredential?) -> Void) { 
    var user: String? 
    var password: String? 
    switch providerID { 
    case "197": // ABC Stagging 
     user = "ABC" 
     password = "abc" 
    default: 
     break 
    } 
    if let user = user, password = password { 
     let credential = NSURLCredential(user: user, password: password, persistence: NSURLCredentialPersistence.ForSession) 
     challenge.sender?.useCredential(credential, forAuthenticationChallenge: challenge) 
     completionHandler(NSURLSessionAuthChallengeDisposition.UseCredential, credential) 
    } 
} 

crashlyticsクラッシュによると、情報とオンラインで起こっているチャレンジは受信者によって送信されませんでした。didReceiveAuthenticationChallengeのWKWebView iOS 10.3クラッシュ

challenge.sender?.useCredential(credential, forAuthenticationChallenge: challenge) 

すべてのヘルプは高く評価されます。これはiOS 10.3でのみ発生します。私は一部のユーザーがベータ版を持っていて、これを体験していると思います。私にとって

+0

それを固定の問題は、いずれかの解決を取得しましたか?私は同じ問題に直面しています。助けてください –

答えて

1

同じ問題、私はコメントし、このラインで

// challenge.sender?.useCredential(credential, forAuthenticationChallenge: challenge) 
+0

うん、それは私も同様にしたものです。 –

+0

資格情報を設定できる必要があります – iDev

+0

誰かが問題を解決しましたか?私は同じ問題に直面しています。助けてください。行にコメントすることは助けになりません –

関連する問題