【问题标题】:Prompt use to save to iCloud WITHOUT using UIActivityViewController提示使用不使用 UIActivityViewController 保存到 iCloud
【发布时间】:2017-10-03 18:07:08
【问题描述】:

如果我使用以下代码

NSArray * activityItems = @[tempFileURL];

UIActivityViewController * activityViewController =
    [[UIActivityViewController alloc] initWithActivityItems: activityItems
                                      applicationActivities: nil];


[self.parentViewController presentViewController: activityViewController
                                        animated: YES
                                      completion: nil];

然后选择“保存到文件”,我会看到以下对话框:

我想呈现此对话框,而无需先通过UIActivityViewController(以及“保存到文件”选项)。我还没有找到另一种方法来做到这一点。有什么建议吗?

具体来说,我的问题归结为: 如何让用户在不通过 UIActivityViewController 的情况下指定文件的保存位置?

【问题讨论】:

    标签: save icloud uiactivityviewcontroller


    【解决方案1】:

    我有同样的问题。我找到了解决方案。

    您可以为此目的使用UIDocumentPickerViewController

    // in Your ViewController
    let viewController = UIDocumentPickerViewController(urls: [tempFileURL], in: .exportToService)
    present(viewController, animated: true)
    

    你可以得到一个像下面这样的屏幕。

    您可以查看 Apple 文档here

    【讨论】:

      猜你喜欢
      • 2017-02-06
      • 2015-06-09
      • 2013-08-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-12-29
      • 2018-01-17
      相关资源
      最近更新 更多