使用具有更多可用选项的 UIActivityController 共享
Share using UIActivityController with more available options
我试图通过我的应用程序在 Facebook
和 Twitter
上分享一些文本。我进行了搜索,找到了一段代码来执行此操作并且运行良好,但是我无法理解编译器的响应,因为它看起来有问题。
代码是
NSArray *objectTOShare = @[_TweetTextView.text];
UIActivityViewController *activity = [[UIActivityViewController alloc]initWithActivityItems:objectTOShare applicationActivities:nil];
NSArray *excludeActivities = @[];
activity.excludedActivityTypes = excludeActivities;
[self presentViewController:activity animated:YES completion:nil];
据我所知,我没有排除任何内容,因此所有可用选项都应该显示为消息和 AirDrop。然而,只有 mail、facebook 和 twitter 才出现。谁能给我解释一下为什么会这样。
这些是模拟器上唯一可用的选项,这很正常,请在真实设备上尝试运行,您应该会收到消息和 Airdrop...
有更多选项(更接近可用活动)来启用其他活动
我试图通过我的应用程序在 Facebook
和 Twitter
上分享一些文本。我进行了搜索,找到了一段代码来执行此操作并且运行良好,但是我无法理解编译器的响应,因为它看起来有问题。
代码是
NSArray *objectTOShare = @[_TweetTextView.text];
UIActivityViewController *activity = [[UIActivityViewController alloc]initWithActivityItems:objectTOShare applicationActivities:nil];
NSArray *excludeActivities = @[];
activity.excludedActivityTypes = excludeActivities;
[self presentViewController:activity animated:YES completion:nil];
据我所知,我没有排除任何内容,因此所有可用选项都应该显示为消息和 AirDrop。然而,只有 mail、facebook 和 twitter 才出现。谁能给我解释一下为什么会这样。
这些是模拟器上唯一可用的选项,这很正常,请在真实设备上尝试运行,您应该会收到消息和 Airdrop...
有更多选项(更接近可用活动)来启用其他活动