iOS系统自带的分享功能
实现过程,首先要先导入系统库<Social/Social.h>
//判断平台是否可以用
if(![SLComposeViewController isAvailableForServiceType:SLServiceTypeSinaWeibo]) {
}else{
//创建分享的控制器
SLComposeViewController*composeVc = [SLComposeViewControllercomposeViewControllerForServiceType:SLServiceTypeSinaWeibo];
//添加分享的文字
[composeVcsetInitialText:@"ios系统自带分享功能"];
//添加一个图片
[composeVcaddImage:[UIImageimageNamed:@"image2.jpg"]];
//添加地址
[composeVcaddURL:[NSURLURLWithString:@"http://www.baidu.com"]];
//分享结果
composeVc.completionHandler= ^(SLComposeViewControllerResultresult) {
if(result ==SLComposeViewControllerResultDone) {
NSLog(@"分享成功");
}else{
NSLog(@"分享失败");
}
};
//弹出分享控制器
[selfpresentViewController:composeVcanimated:YEScompletion:nil];
}