NSURLSession/NSURLConnection HTTP load failed (kCFStreamErrorDomainSSL, -9843)

qq 登陆的时候出现 错误


出现错误

解决办法
在AppDelegate中添加

@implementation NSURLRequest(DataController)
+ (BOOL)allowsAnyHTTPSCertificateForHost:(NSString *)host
{
    return YES;
}
@end

这个问题会连 以下问题一起解决

nw_coretls_callback_handshake_message_block_invoke_3 tls_handshake_continue: [-9807]
  • 在使用第三方登录以及分享等功能的时候要注意以下三个方法的实现,如果有某一个没有具体实现的话,也可能会有问题的
- (BOOL)application:(UIApplication *)app
            openURL:(NSURL *)url
            options:(NSDictionary *)options 
- (BOOL)application:(UIApplication *)application openURL:(NSURL *)url sourceApplication:(NSString *)sourceApplication annotation:(id)annotation 
- (BOOL)application:(UIApplication *)application handleOpenURL:(NSURL *)url 

你可能感兴趣的:(NSURLSession/NSURLConnection HTTP load failed (kCFStreamErrorDomainSSL, -9843))