UIActivityViewController - 无法在ExcludedActivityTypes中排除“保存到文件”

11
我面临一个情况,即在UIActivityViewController中,“保存到文件”功能会破坏我的导航。这可以通过解决我目前无法在另一个视图之上显示两个模态视图的问题来处理。
但是,更简单的解决方案是仅排除该功能,因为它对我的应用程序没有意义。通常,我只需像这样排除UIActivityTypecontroller.ExcludedActivityTypes = new [] { UIActivityType.AddToReadingList, UIActivityType.AssignToContact, UIActivityType.CopyToPasteboard, UIActivityType.OpenInIBooks, UIActivityType.Print, UIActivityType.SaveToCameraRoll }; 但不幸的是,我无法排除“保存到文件”选项。
请问有人知道是否可能实现这一点吗?

UIActivityType中没有名为SavetoFiles的选择项。你想要实现什么? - ColeX
不好意思,不是的 @PranoyC - Demitrian
2
如果您选择“保存到文件”,则完成处理程序将返回 activityTypecom.apple.CloudDocsUI.AddToiCloudDrive。但是,将其添加到排除活动列表中并不会从活动视图中排除“保存到文件”。 - rmaddy
@rmaddy,这是一条非常有趣的观察。很好发现。 - Demitrian
@Demitrian 我本来希望我能够将它作为解决方案发布。很遗憾它不起作用。我正在使用UIActivityViewController来呈现导入选项,因此在iOS 11中出现“保存到文件”毫无意义。是时候向苹果提交增强请求了。 - rmaddy
显示剩余2条评论
1个回答

0

截至iOS 14,仍然没有办法防止“保存到文件”选项出现,即使很久以前就已经引起了他们的注意,iOS可能也不会改变这一点。

其他人也遇到了这个问题。

虽然你不能使用正常手段-"ExcludedActivityTypes"来做到这一点,但是可能有解决方法


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接