```
//1. 判断平台是否可用
if (![SLComposeViewController isAvailableForServiceType:SLServiceTypeSinaWeibo]) {
NSLog(@"查看是否设置新浪微博账号,设置界面-新浪微博-配置账号");
}
// 2. 创建SLComposeViewController
SLComposeViewController *composeVC = [SLComposeViewController composeViewControllerForServiceType:SLServiceTypeSinaWeibo];
// 2.1 添加文字分享
[composeVC setInitialText:@"做人如果没有梦想,跟咸鱼有什么区别"];
// 2.2 添加分享图片
[composeVC addImage:[UIImage imageNamed:@"xingxing"]];
// 3. 弹出分享界面
[self presentViewController:composeVC animated:YES completion:nil];
composeVC.completionHandler = ^ (SLComposeViewControllerResult result) {
if (result == SLComposeViewControllerResultCancelled) {
NSLog(@"用户点击了取消");
} else {
NSLog(@"用户点击了发送");
}
};
```