首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >LinkedIn & Google+ UIActivity视图控制器按钮?

LinkedIn & Google+ UIActivity视图控制器按钮?
EN

Stack Overflow用户
提问于 2013-03-24 23:08:25
回答 1查看 1.7K关注 0票数 1

我知道UIActivity视图控制器有一个Facebook & Twitter按钮,但我想知道是否有通过UIActivityViewController分享到Google+或LinkedIn的服务?

EN

回答 1

Stack Overflow用户

发布于 2013-03-29 11:17:14

在苹果提供的类型中,每个类型都没有一个,但您可以创建自己的类型。您可以创建一个UIActivity类并将其传递到UIActivityViewController中,以处理向您希望与之交互的每个服务发送数据:

代码语言:javascript
复制
DataItemProvider *dataToShare = [[DataItemProvider alloc] initWithPlaceholderItem:FileTypeToShare];

GooglePlusActivityType *googleActivity = [[GooglePlusActivityType alloc] init];
LinkdInActivityType *linkdinActivity = [[LinkdInActivityType alloc] init];

NSArray *activityTypes = @[googleActivity, linkdinActivity];
NSArray *activityItems = @[dataToShare];

UIActivityViewController *activityController = [[UIActivityViewController alloc]initWithActivityItems:activityItems applicationActivities:activityTypes];

[activityController setCompletionHandler:^(NSString *activityType, BOOL completed) {
    //Put in your completion handle code here.
}];

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

然后为GooglePlusActivityTypeLinkdInActivityType实现类,以处理将数据加载到这两个站点。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15600082

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档