switch
(indexPath.row) {
case 0:
case 0:
{//微信
[WXApi
registerApp: WX_ID
withDescription:@"微信支付"];
SendMessageToWXReq* sendReq = [[SendMessageToWXReq alloc] init];
sendReq.scene = WXSceneSession;
sendReq.bText
=
YES;
sendReq.text
=
WX_TEXT;
if ([WXApi isWXAppInstalled]) {
[WXApi sendReq:sendReq];
}else{
[AlertUtil alert:@"您尚未安装微信APP,请先安装再使用." inViewController:self.viewController];
}
}
break;
case 1:
{//qq
[[TencentOAuth
alloc]
initWithAppId:QQ_ID
andDelegate:nil];
QQApiTextObject
*txtObj = [QQApiTextObject
objectWithText:QQ_TEXT];
txtObj.shareDestType
=
ShareDestTypeQQ;
SendMessageToQQReq *req = [SendMessageToQQReq reqWithContent:txtObj];
//将内容分享到qq
if([QQApiInterface isQQInstalled]){
QQApiSendResultCode sent = [QQApiInterface sendReq:req];
NSLog(@"%d",sent);
}else{
[AlertUtil alert:@"您尚未安装QQ,请先安装再使用." inViewController:self.viewController];
}
}
break;
case 2:
{//微博
if (![WeiboSDK isWeiboAppInstalled]) {
[AlertUtil alert:@"您尚未安装微博客户端,请先安装再使用." inViewController:self.viewController];
SendMessageToQQReq *req = [SendMessageToQQReq reqWithContent:txtObj];
//将内容分享到qq
if([QQApiInterface isQQInstalled]){
QQApiSendResultCode sent = [QQApiInterface sendReq:req];
NSLog(@"%d",sent);
}else{
[AlertUtil alert:@"您尚未安装QQ,请先安装再使用." inViewController:self.viewController];
}
}
break;
case 2:
{//微博
if (![WeiboSDK isWeiboAppInstalled]) {
[AlertUtil alert:@"您尚未安装微博客户端,请先安装再使用." inViewController:self.viewController];
}else
{
[WeiboSDK
registerApp:WB_ID];
WBMessageObject
*message = [WBMessageObject
message];
message.text
=
WB_TEXT;
WBSendMessageToWeiboRequest *request = [WBSendMessageToWeiboRequest requestWithMessage:message];
[WeiboSDK sendRequest:request];
}
}
break;
default:
break;
}