微信支付成功回调 跳转只定控制器

#pragma mark 跳转处理
//被废弃的方法. 但是在低版本中会用到.建议写上
- (BOOL)application:(UIApplication *)application openURL:(NSURL *)url sourceApplication:(NSString *)sourceApplication annotation:(id)annotation
{
    return [WXApi handleOpenURL:url delegate:self];
}
//被废弃的方法. 但是在低版本中会用到.建议写上

- (BOOL)application:(UIApplication *)application handleOpenURL:(NSURL *)url
{
    return [WXApi handleOpenURL:url delegate:self];
}

//新的方法
- (BOOL)application:(UIApplication *)app openURL:(NSURL *)url options:(NSDictionary<NSString *,id> *)options
{
    return [WXApi handleOpenURL:url delegate:self];
}

-(void) onResp:(BaseResp*)resp
{
    switch (resp.errCode) {
        case WXSuccess:
            NSLog(@"%@",@"支付结果:成功!");
            NSLog(@"支付成功-PaySuccess,retcode = %d", resp.errCode);
            [[NSNotificationCenter defaultCenter] postNotificationName:@"wxpayBackOver" object:nil];// 微信支付成功跳转界面通知(这个控制器
            break;
        default:
            NSLog(@"错误,retcode = %d, retstr = %@", resp.errCode,resp.errStr);
            break;
    }
}
原文地址:https://www.cnblogs.com/dujiahong/p/9282587.html