Ios (kCFStreamErrorDomainSSL,-9814)

Ios (kCFStreamErrorDomainSSL,-9814),ios,swift,nsurlsession,Ios,Swift,Nsurlsession,我试图从webview加载一个php脚本,但每次都有一个错误 NSURLSession/NSURLConnection HTTP加载失败(kCFStreamErrorDomainSSL,-9814) 我已将我的info.plist更新为 <key>NSAppTransportSecurity</key> <dict> <key>NSAllowsArbitraryLoads</key> <true/&

我试图从webview加载一个php脚本,但每次都有一个错误

NSURLSession/NSURLConnection HTTP加载失败(kCFStreamErrorDomainSSL,-9814)

我已将我的info.plist更新为

<key>NSAppTransportSecurity</key>
   <dict>
     <key>NSAllowsArbitraryLoads</key>
        <true/>
   </dict>

谢谢

9814已过期。更新您的证书。如果您使用的是自签名证书,并且您确实希望它在过期时仍然有效,请阅读此文档:


这意味着SSL证书已过期。如果您的SSL证书未过期,则可能是由于设备上设置的日期时间不正确造成的。

您能帮助解决此问题吗@埃里克
func webView(webView: UIWebView, shouldStartLoadWithRequest request: NSURLRequest, navigationType: UIWebViewNavigationType) -> Bool {
 let str : NSString = request.URL!.absoluteString  
 let url = NSURL(string: request.URL!.absoluteString)
 if (str.rangeOfString("https://testing.com/paymethod2.php").location != NSNotFound)
 { 
 }
 else
 {
     webView.stopLoading()
 }
 return true
}
func webViewDidFinishLoad(webView: UIWebView) {
let doc = webView.stringByEvaluatingJavaScriptFromString("document.documentElement.outerHTML") 
print(doc)
}