iOS13 第三方QQ登录不执行TencentLoginDelegate方法

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

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

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

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容