您的位置:首页 > 移动开发 > 微信开发

iOS第三方微信登录时不走回调方法

2016-09-21 17:56 501 查看
ios 开发中第三方微信登录时,使用真机测试,授权登录按钮点击后不走微信demo的

-(void)onResp:(BaseResp*)resp 回调方法不走,无法判断是否成功

查看网上一些解决方法,自己尝试了一下可行。

就是在APPDelegate中,把之前根据demo设置的delegate:self改为调用微信登录的那个控制器。

//从微信返回第三方APP

- (BOOL)application:(UIApplication *)application handleOpenURL:(NSURL *)url

{

LoginViewController * loginVC = [[LoginViewController
alloc] init];

BOOL res = [WXApi
handleOpenURL:url delegate:loginVC];

return res;

}

改了之后可能会发现报错,你把设置的这个控制器中的 协议 <WXApiDelegate>写到.h文件中,并引入头文件过来,就可以了。

这样就可以响应微信授权回调的方法了。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息