1.單張圖片 + 文字
SendMessageToWXReq* req = [[SendMessageToWXReq alloc] init];
req.bText = NO;//分享內(nèi)容帶圖片和文字時(shí)必須為NO
UIImage *image = [UIImage imageNamed:@"opinion"];
WXImageObject *imageObject = [WXImageObject object];
imageObject.imageData = [NSData dataWithContentsOfURL:url];
WXMediaMessage *message = [WXMediaMessage message];
[message setThumbImage:image];
message.mediaObject = imageObject;
//如果分享的內(nèi)容包括文字和,這個(gè)時(shí)候的文字不能使用req.text屬性來(lái)接收,必須使用下邊的兩個(gè)屬性
message.title = @"title";
message.description = @"description";
req.message = message;
req.scene = WXSceneSession;//好友
//req.scene = WXSceneTimeline;//朋友圈
[WXApi sendReq:req];
2.多張圖片(微信開放平臺(tái)沒有提供接口苍姜,需使用系統(tǒng)自帶接口)
UIImage *image1 = [UIImage imageNamed:@"opinion"];
UIImage *image2 = [UIImage imageNamed:@"current_1"];
NSArray *activityItems = @[image1,image2];
UIActivityViewController *activityVC = [[UIActivityViewController alloc]initWithActivityItems:activityItems applicationActivities:nil];
[self presentViewController:activityVC animated:TRUE completion:nil];
//回調(diào)
activityVC.completionWithItemsHandler = ^(UIActivityType _Nullable activityType, BOOL completed, NSArray * _Nullable returnedItems, NSError * _Nullable activityError) {
if (completed) {
}else{
}
};
參考文章:http://blog.csdn.net/u014220518/article/details/53465631