-(void) onResp:(BaseResp*)resp
{
NSString *strTitle = nil;
NSString *strMsg = nil;
if([resp isKindOfClass:[SendMessageToWXResp class]])
{
strTitle = @"提示";
switch (resp.errCode) {
case WXSuccess:
{
strMsg = @"分享成功,感谢您对我们的支持";
}
break;
default:
strMsg = @"分享失败,请重试!";
break;
}
UIAlertView *alert = [[UIAlertView alloc] initWithTitle:strTitle message:strMsg delegate:self cancelButtonTitle:@"OK" otherButtonTitles:nil, nil];
[alert show];
}
if([resp isKindOfClass:[PayResp class]]){
//支付返回结果,实际支付结果需要去微信服务器端查询
strTitle = [NSString stringWithFormat:@"支付结果"];
switch (resp.errCode) {
case WXSuccess:
strMsg = @"支付结果:成功!";
NSLog(@"支付成功-PaySuccess,retcode = %d", resp.errCode);
[[NSNotificationCenter defaultCenter] postNotificationName:@"paySussecc" object:nil];
break;
default:
strMsg = @"支付结果:失败";
NSLog(@"错误,retcode = %d, retstr = %@", resp.errCode,resp.errStr);
break;
}
UIAlertView *alert = [[UIAlertView alloc] initWithTitle:strTitle message:strMsg delegate:self cancelButtonTitle:@"OK" otherButtonTitles:nil, nil];
[alert show];
}
}
{
NSString *strTitle = nil;
NSString *strMsg = nil;
if([resp isKindOfClass:[SendMessageToWXResp class]])
{
strTitle = @"提示";
switch (resp.errCode) {
case WXSuccess:
{
strMsg = @"分享成功,感谢您对我们的支持";
}
break;
default:
strMsg = @"分享失败,请重试!";
break;
}
UIAlertView *alert = [[UIAlertView alloc] initWithTitle:strTitle message:strMsg delegate:self cancelButtonTitle:@"OK" otherButtonTitles:nil, nil];
[alert show];
}
if([resp isKindOfClass:[PayResp class]]){
//支付返回结果,实际支付结果需要去微信服务器端查询
strTitle = [NSString stringWithFormat:@"支付结果"];
switch (resp.errCode) {
case WXSuccess:
strMsg = @"支付结果:成功!";
NSLog(@"支付成功-PaySuccess,retcode = %d", resp.errCode);
[[NSNotificationCenter defaultCenter] postNotificationName:@"paySussecc" object:nil];
break;
default:
strMsg = @"支付结果:失败";
NSLog(@"错误,retcode = %d, retstr = %@", resp.errCode,resp.errStr);
break;
}
UIAlertView *alert = [[UIAlertView alloc] initWithTitle:strTitle message:strMsg delegate:self cancelButtonTitle:@"OK" otherButtonTitles:nil, nil];
[alert show];
}
}