在UiWebView中 - NSURLConnection/CFURLConnection HTTP加载失败(kCFStreamErrorDomainSSL,-108)

Dha*_*ekh 2 facebook objective-c uiwebview ipad ios

当我在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)
Run Code Online (Sandbox Code Playgroud)

我也在谷歌搜索此错误但没有找到-108的结果.结果发现98*

和相同的链接相同的过程在safari和其他应用程序UIWebView中工作.但我为第二个应用程序采取新项目并将此链接放在UIWebView中,它给出了错误.

请提前帮助和谢谢.

小智 9

如果您将其放在代码中的任何位置,该应用程序将绕过证书验证:

@implementation NSURLRequest(DataController)

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

@end
Run Code Online (Sandbox Code Playgroud)

  • 这是一个私有API,可能会在应用商店审核期间导致拒绝. (2认同)