ios - 需要在 UIActivitycontroller 中显示腾讯微博图标

标签 ios iphone uiactivityviewcontroller

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/

相关文章:

ios - 扫描功能不适用于 Action Extension(没有打开相机进行扫描)

ios - 是否可以使背景 ViewController 不可点击?

iphone - 如何检查文本字段是否包含罗马数字

ios - 为什么在iOS7中UIWebView canGoBack=NO?

iphone - 如何获取文档目录中目录的 URL 路径?

iphone - 如何只调用一次 ViewDidAppear?

ios - iOS 中的 3D 触控

ios - 在 Share Extension iOS 上显示网络事件指示器

viewDidLoad 中的 iOS 7 setContentOffset 重置为 0

iphone - 自定义 UIActivityViewController