调用微信的分享sdk是无法实现,想到了系统的分享,很强大。 贴下关键代码
// 图片数组
NSMutableArray *arr = [NSMutableArray array];
for (int i = 0; i<6; i++) {
UIImage *img = [UIImage imageNamed:[NSString stringWithFormat:@"%d",i+1]];
[arr addObject:img];
}
UIActivityViewController *activityViewController = [[UIActivityViewController alloc]initWithActivityItems:arr applicationActivities:nil];
if (activityViewController) {
[self presentViewController:activityViewController animated:TRUE completion:nil];
}
//这个是去掉不用的分享,国内一般Facebook,Twitter等就算了吧
activityViewController.excludedActivityTypes = @[ UIActivityTypePostToFacebook,UIActivityTypePostToTwitter, UIActivityTypePostToWeibo, UIActivityTypeMessage,UIActivityTypeMail,UIActivityTypePrint,UIActivityTypeCopyToPasteboard,UIActivityTypeAssignToContact,UIActivityTypeSaveToCameraRoll,UIActivityTypeAddToReadingList,UIActivityTypePostToFlickr,UIActivityTypePostToVimeo,UIActivityTypePostToTencentWeibo,UIActivityTypeAirDrop,UIActivityTypeOpenInIBooks];
记得导入头文件
#import <Social/Social.h>