1. 先说说自己走的弯路
要使用系统分享,由于之前没接触过,上网发现UIActivityViewController可以实现原生分享。UIActivityViewController可以分享文本、图片、链接,
NSString *textToShare = @"文本内容";
UIImage *imageToShare = [UIImage imageNamed:@"imagename"];
NSURL *urlToShare = [NSURL URLWithString:@"http:baidu.com"];
NSArray *activityItems = @[textToShare, imageToShare, urlToShare];
UIActivityViewController *activityVC = [[UIActivityViewController alloc]initWithActivityItems:activityItems
applicationActivities:nil];
//不出现在活动项目
activityVC.excludedActivityTypes = @[UIActivityTypePrint, UIActivityTypeCopyToPasteboard,UIActivityTypeAssignToContact,UIActivityTypeSaveToCameraRoll,UIActivityTypeAddToReadingList];
//给activityVC的属性completionHandler写一个block。
//用以UIActivityViewController执行结束后