【问题标题】:iOS native share - Remove sharing options like LinkediniOS 原生分享 - 移除 Linkedin 等分享选项
【发布时间】:2015-12-19 13:59:02
【问题描述】:

我正在使用本机共享来共享我的应用程序中的图像。我使用 excludedActivityTypes 删除了不需要的选项。一些应用程序,如 Linkedin(安装在我的设备上)会弹出本地共享选项。如何在不手动关闭这些应用的情况下删除这些不需要的应用?

【问题讨论】:

    标签: ios iphone uiactivity


    【解决方案1】:

    UIActivityController 有一个 excludedActivityTypes 属性。在那里,您可以设置一个 NSStrings 数组,其中包含您要禁用的活动的标识符。

    您可以通过在控制器上设置completionWithItemsHandler 属性并记录传递给该块的字符串来获取LinkedIn 的标识符。

    Class Reference

    【讨论】:

    • 有没有办法创建一个带有标识符的ActivityType,以便我可以在excludedActivityTypes中使用它?
    【解决方案2】:

    UIActivityViewController 没有办法做到这一点。尝试实现你自己的。或者看existingprojects

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多