背景
我的应用程序支持使用以下代码导出 CSV 文件(其中CSVFileActivityItemProvider
是一个UIActivityItemProvider
子类,它提供了存储在 CSV 文件中的 URL FileManager.default.temporaryDirectory
):
func exportCSVFile() {
let item = CSVFileActivityItemProvider()
let controller = UIActivityViewController(activityItems: [item], applicationActivities: nil)
present(controller, animated: true)
}
除了“添加标签”操作(如果安装了 Apple 的文件应用程序可能会添加?),该代码运行良好。轻按时,会显示“添加标签”控制器,然后立即关闭。
问题
- 如何处理中的“添加标签”操作
UIActivityViewController
? - 我可以排除“添加标签”操作吗(就像 Apple 在 iOS 上的 Numbers v11.1 中将文档导出到 TSV 时所做的那样)?