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文件中,并引入头文件过来,就可以了。
这样就可以响应微信授权回调的方法了。
-(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文件中,并引入头文件过来,就可以了。
这样就可以响应微信授权回调的方法了。
相关文章推荐
- iOS微信实现第三方登录的方法
- 微信不走回调(分享、第三方登录、支付)
- 微信第三方登录无法回调到onResp方法中
- 基于第三方微信授权登录的iOS代码分析
- 基于第三方微信授权登录的iOS代码分析
- 第三方微信授权登录的iOS代码分析
- 微信第三方登陆,无需注册一键登录,获取用户信息,PHP实现方法.
- iOS 微信登录,分享等不执行代理方法 - 遇到的坑
- IOS网络篇6之第三方CocoaAsyncSocket回调方法一览
- 基于第三方微信授权登录的iOS代码分析
- iOS 微信第三方登录
- 基于第三方微信授权登录的iOS代码分析
- 第三方微信授权登录的iOS代码分析
- 第三方微信授权登录的iOS代码分析
- 基于第三方微信授权登录的iOS代码分析
- 基于第三方微信授权登录的iOS代码分析
- 微信第三方登陆,无需注册一键登录,获取用户信息,PHP实现方法.
- 基于第三方微信授权登录的iOS代码分析
- iOS 第三方登录之 微信登录
- 微信登录无法回调openURL方法