【问题标题】:UIActivityViewController - Unable to exclude "Save to Files" in ExcludedActivityTypesUIActivityViewController - 无法在 ExcludedActivityTypes 中排除“保存到文件”
【发布时间】:2018-03-14 09:38:25
【问题描述】:

我正面临UIActivityViewController 中的“保存到文件”功能破坏了我的导航的情况。这可以通过解决我目前无法在另一个之上显示两个模态视图这一事实来解决。

但更简单的解决方案是简单地排除该功能,因为它对我的应用程序没有意义。通常,我会像这样简单地排除UIActivityType

controller.ExcludedActivityTypes = new [] { UIActivityType.AddToReadingList, UIActivityType.AssignToContact, UIActivityType.CopyToPasteboard, UIActivityType.OpenInIBooks, UIActivityType.Print, UIActivityType.SaveToCameraRoll };

但很遗憾,我无法排除“保存到文件”选项。

有人知道这是否可能吗?

【问题讨论】:

  • UIActivityType 中没有定义名为 SavetoFiles 的选择。你想达到什么目标?
  • 你找到解决办法了吗?
  • 不,很遗憾不是@PranoyC
  • 如果您选择“保存到文件”,则完成处理程序将返回 activityTypecom.apple.CloudDocsUI.AddToiCloudDrive。但将其添加到排除活动列表中并不会从活动视图中排除“保存到文件”。
  • @rmaddy 这是一个非常有趣的观察。很好的发现。

标签: ios xamarin xamarin.ios


【解决方案1】:

从 iOS 14 开始,仍然无法阻止“保存到文件”选项的出现,而且 iOS 可能不会改变这一点,即使它在很久以前就引起了人们的注意。

Others 也遇到过这个问题。

虽然你不能使用正常的方式来做到这一点 - “ExcludedActivityTypes”,但可能有一个work around

【讨论】:

    猜你喜欢
    • 2015-07-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-09-11
    相关资源
    最近更新 更多