11.11. Integrating Social Sharing into Your Apps
来源:互联网 发布:淘宝网泳衣专卖店 编辑:程序博客网 时间:2024/05/01 09:03
11.11. Integrating Social Sharing into Your Apps
step1 添加Social.framework
step2 #import<Social/Social.h>
step3 安装新浪微博并登陆
step4 看下面
-(void)testSocialSharing
{
if ([SLComposeViewControllerisAvailableForServiceType:SLServiceTypeTwitter]){
SLComposeViewController *controller =
[SLComposeViewController
composeViewControllerForServiceType:SLServiceTypeTwitter];
[selfsetAndPresent:controller];
}elseif ([SLComposeViewControllerisAvailableForServiceType:SLServiceTypeSinaWeibo]){
SLComposeViewController *controller =
[SLComposeViewController
composeViewControllerForServiceType:SLServiceTypeSinaWeibo];
[selfsetAndPresent:controller];
}elseif ([SLComposeViewControllerisAvailableForServiceType:SLServiceTypeTencentWeibo]){
SLComposeViewController *controller =
[SLComposeViewController
composeViewControllerForServiceType:SLServiceTypeTencentWeibo];
[selfsetAndPresent:controller];
}else {
NSLog(@"The services is not available");
}
}
-(void)setAndPresent:(SLComposeViewController*)controller
{
[controller setInitialText:@"MacBook Airs are amazingly thin!"];
[controller addImage:[UIImage imageNamed:@"MacBookAir"]];
[controller addURL:[NSURLURLWithString:@"http://www.apple.com/"]];
controller.completionHandler = ^(SLComposeViewControllerResult result){
NSLog(@"Completed");
};
[selfpresentViewController:controlleranimated:YEScompletion:nil];
}
运行:
但是腾讯微博,一运行会地址错误。
在国内可能主要要用ShareSDK 吧
发现还有一种方法:
-(void)anotherSocialSharing
{
UIActivityViewController *activityController =
[[UIActivityViewControlleralloc] initWithActivityItems:@[@"today is a good day!"]
applicationActivities:nil];
[selfpresentViewController:activityController
animated:YEScompletion:nil];
}
支持的分享方式更上面的相同- 11.11. Integrating Social Sharing into Your Apps
- Janrain Engage Social Login and Social Sharing
- Integrating JavaScript into Native Applications
- Integrating JavaScript into Native Applications
- Integrating JavaScript into Native Applications
- Integrating libtool with your package
- Sharing Calendars into Outlook
- Building Apps with Content Sharing
- Sharing Your Code
- ionic2实现社会化分享Social Sharing
- Future-Proofing Your Apps
- Securing your Android apps
- Integrating your project in the PUBLIC tree
- Integrating your project in the PUBLIC tree
- HOWTO: Integrating SSH tunneling inside your application
- Sharing Data Locally Between iOS Apps
- Sharing Data Locally between ios apps
- Coming into your own
- ARM X86 区别
- java Socket 传对象
- hive的三种安装方式
- JDBC公共操作类
- 嵌入式实时操作系统Nucleus PLUS综述
- 11.11. Integrating Social Sharing into Your Apps
- .net .cs文件中执行javascript脚本
- struts1配置文件之input
- android http server播放直播码流分析
- Java nio 学习笔记(二) Charset(字符集)与Selector(异步IO)的知识
- ThreadLocal 正解
- 快速排序
- 尼康数码相机存储卡照片恢复,相机存储卡数据恢复工具
- 文件传输错误 64位到32位系统