当我在UIWebView中打开一个链接并单击该URL内容的Facebook图标时,出现以下错误

2014-01-09 13:15:14.412 AppName[2067:5407] CFNetwork SSLHandshake failed (-108)
2014-01-09 13:15:14.412 AppName[2067:5407] CFNetwork SSLHandshake failed (-108)
2014-01-09 13:15:15.063 AppName[2067:5407] CFNetwork SSLHandshake failed (-108)
2014-01-09 13:15:15.064 AppName[2067:5407] NSURLConnection/CFURLConnection HTTP load failed (kCFStreamErrorDomainSSL, -108)

我也在google中搜索此错误,但未找到 -108 的结果。找到 98 * 的结果

Safari浏览器和其他应用程序UIWebView中也可以使用相同的链接相同的过程。
但是我将第二个应用程序的新项目,并将此链接放在UIWebView中,它给出了错误。

请帮助并提前致谢。

最佳答案

如果将此代码放在代码中的任何位置,则该应用将绕过证书验证:

@implementation NSURLRequest(DataController)

+(BOOL)allowsAnyHTTPSCertificateForHost:(NSString *)host
{
return YES;
}

@end

关于ios - 在UiWebView中-NSURLConnection/CFURLConnection HTTP加载失败(kCFStreamErrorDomainSSL,-108),我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/21014617/

10-10 18:03