UIActivityViewController *avc = [[UIActivityViewController alloc] initWithActivityItems:items applicationActivities:nil];
avc.excludedActivityTypes = @[
UIActivityTypePostToFacebook,
UIActivityTypeCopyToPasteboard,
UIActivityTypeSaveToCameraRoll,
UIActivityTypeAddToReadingList,
,
];
[self presentViewController:avc animated:YES completion:nil];
我删除了 UIActivityTypePostToTencentWeibo。
以下图标仅呈现
(邮件,消息)。
还是不显示腾讯微博,qq,qzone。 (所有应用程序都安装在我的设备中。但运气不好 :(
(检查了 8.1 版本的 ios 设备)请帮助我。提前致谢
最佳答案
avc.excludedActivityTypes = @[ UIActivityTypePostToFacebook, UIActivityTypePostToWeibo, UIActivityTypeCopyToPasteboard, UIActivityTypeAssignToContact, UIActivityTypeSaveToCameraRoll, UIActivityTypeAddToReadingList, UIActivityTypePostToTencentWeibo, ]; [ self 呈现 View Controller :avc动画:是完成:无];
因为您刚刚排除了所有这些选项。
您想要它们,因此您不想排除它们。摆脱排除的类型,只排除你不想要的 :-)
关于ios - 需要在 UIActivitycontroller 中显示腾讯微博图标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30103602/