美文网首页
iOS13 第三方QQ登录不执行TencentLoginDele

iOS13 第三方QQ登录不执行TencentLoginDele

作者: 京哥 | 来源:发表于2022-12-11 12:51 被阅读0次

    最近使用xcode13创建了个新项目,iOS13后项目可以使用SceneDelegate,但是在使用QQ登录时,遇到了qq授权登录后TencentLoginDelegate无法执行,费劲吧啦整了一天各种尝试后,发现使用SceneDelegate就会实例化TencentOAuth对象异常

     TencentOAuth * tencentOAuth = [[TencentOAuth alloc] initWithAppId:appid
                                                andUniversalLink:link
                                                     andDelegate:tencentMgr];
    

    这里的'tencentOAuth'对象里的属性都是nil,导致授权回调后TencentLoginDelegate无法执行,最后删除了SceneDelegate才正常(如何删除SceneDelegate可自行查询),具体深层的原因如有大佬知道感谢告知,或者有更好的处理方法可以建议。

    相关文章

      网友评论

          本文标题:iOS13 第三方QQ登录不执行TencentLoginDele

          本文链接:https://www.haomeiwen.com/subject/zhtxqdtx.html