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<NSString *,id> *)options 
- (BOOL)application:(UIApplication *)application openURL:(NSURL *)url sourceApplication:(NSString *)sourceApplication annotation:(id)annotation 
- (BOOL)application:(UIApplication *)application handleOpenURL:(NSURL *)url 
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容