微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何隐藏“共享选项”并将用户直接带到 Swift 中的“保存到文件”屏幕

如何解决如何隐藏“共享选项”并将用户直接带到 Swift 中的“保存到文件”屏幕

我浏览了不同的 stackoverflow 问题或开发者论坛,但找不到任何答案。

之前提出的问题是关于预览文件,然后隐藏屏幕右上角上的分享按钮。

然而,我的问题与使用 UIDocumentInteractionControllerDelegate 并且只允许用户执行一项操作有关,即 Save to Files

目前,这个弹出窗口打开,让我选择Share and Save to Files

Share and Save to Files

然而,我希望我的 controller 直接导航到这个屏幕:

enter image description here

我编写了以下代码

    func openUrl(url : URL) {
    self.documentInteractionController = UIDocumentInteractionController(url: url)
    self.documentInteractionController.delegate = self
    ProgressIndicator.hideHud()
    let isValidAppAvailable = self.documentInteractionController.presentOpenInMenu(from: self.view.frame,in: self.view,animated: true)
    
    if (!isValidAppAvailable){
        AlertManager.showAlert(self.getMessage(messageId: Messages.noCompatibleApplicationFound.rawValue))
    }
}

任何有关如何从代码直接打开 Save to Files 的帮助将不胜感激。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。