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可自行查询),具体深层的原因如有大佬知道感谢告知,或者有更好的处理方法可以建议。

你可能感兴趣的:(iOS13 第三方QQ登录不执行TencentLoginDelegate方法)