如果我使用以下代码
NSArray * activityItems = @[tempFileURL];
UIActivityViewController * activityViewController =
[[UIActivityViewController alloc] initWithActivityItems: activityItems
applicationActivities: nil];
[self.parentViewController presentViewController: activityViewController
animated: YES
completion: nil];
然后选择“保存到文件”,我看到以下对话框:
我想首先介绍此对话框,而不需要先通过UIActivityViewController
(以及“保存到文件”选项)。我无法找到另一种方法来做到这一点。有什么建议吗?
具体来说,我的问题归结为:
我怎样才能让用户指定文件的保存位置而不通过UIActivityViewController
?
答案 0 :(得分:1)
我有同样的问题。我找到了解决方案。
您可以将UIDocumentPickerViewController
用于此目的。
// in Your ViewController
let viewController = UIDocumentPickerViewController(urls: [tempFileURL], in: .exportToService)
present(viewController, animated: true)
您可以获得如下屏幕。
您可以查看Apple文档here。