使用UIActivityController与更多可用选项共享

时间:2016-06-26 15:16:55

标签: ios objective-c xcode7 uiactivityviewcontroller

我试图通过我的应用程序在FacebookTwitter上分享一些文字。我搜索过,我找到了一段代码来做到这一点并且它做得很好但是我无法理解编译器的响应,因为它看起来有些不对劲。 代码是

NSArray *objectTOShare = @[_TweetTextView.text];

UIActivityViewController *activity = [[UIActivityViewController alloc]initWithActivityItems:objectTOShare applicationActivities:nil];

NSArray *excludeActivities = @[];

activity.excludedActivityTypes = excludeActivities;

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

据我所知,由于我没有排除任何内容,所以所有可用选项都应该显示为例如message和AirDrop。但是,只出现邮件,脸书和推特。任何人都可以向我解释为什么会这样。

The App response

2 个答案:

答案 0 :(得分:1)

这是正常的,这是模拟器上唯一可用的选项,尝试在真实设备中运行它,你应该得到消息和Airdrop ......

答案 1 :(得分:1)

更多选项(更接近可用活动)以启用其他活动
enter image description here