iOS系統(tǒng)自帶的分享功能
實現(xiàn)過程丹莲,首先要先導入系統(tǒng)庫<Social/Social.h>
//判斷平臺是否可以用
if(![SLComposeViewController isAvailableForServiceType:SLServiceTypeSinaWeibo]) {
}else{
//創(chuàng)建分享的控制器
SLComposeViewController*composeVc = [SLComposeViewControllercomposeViewControllerForServiceType:SLServiceTypeSinaWeibo];
//添加分享的文字
[composeVcsetInitialText:@"ios系統(tǒng)自帶分享功能"];
//添加一個圖片
[composeVcaddImage:[UIImageimageNamed:@"image2.jpg"]];
//添加地址
[composeVcaddURL:[NSURLURLWithString:@"http://www.baidu.com"]];
//分享結(jié)果
composeVc.completionHandler= ^(SLComposeViewControllerResultresult) {
if(result ==SLComposeViewControllerResultDone) {
NSLog(@"分享成功");
}else{
NSLog(@"分享失敗");
}
};
//彈出分享控制器
[selfpresentViewController:composeVcanimated:YEScompletion:nil];
}
分享