iOS系統自帶的分享功能

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];

}

分享

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容