苹果系统自带的分享

系统自带分享使用 #import""框架

参考链接


系统自带分享分为三步:

1.判断分享是否可用

if (![SLComposeViewController isAvailableForServiceType:SLServiceTypeSinaWeibo]) {

NSLog(@"不可用,请到系统设置中配置账号和密码");

}

服务类型有:微博 腾讯微博 facebook 和 twitter四种类型 其中facebook和twitter在国内由于你懂得原因不能使用,腾讯微博现在发展太差,所以一般都使用微博服务

如果不可用,需要在系统设置中登录对应的微博账号

2.创建分享控制器

SLComposeViewController *composeVC = [SLComposeViewController composeViewControllerForServiceType:SLServiceTypeSinaWeibo];

控制器可以预设 图片  文字 和网址

微博可以定位,但是只有在手机app上的微博详情才能看到

// 预设文字

[composeVC setInitialText:@"愿时光不老,阳光不燥,你我都好:"];

// 预设图片

[composeVC addImage:[UIImage imageNamed:@"自拍照"]];

// 网址

[composeVC addURL:[NSURL URLWithString:@"http://www.baidu.com"]];

3.弹出分享控制器

[self presentViewController:composeVC animated:YES completion:nil];

你可能感兴趣的:(苹果系统自带的分享)