gpt4 book ai didi

ios - 如何在到达特定页面时自动关闭 SFSafariViewController

转载 作者:可可西里 更新时间:2023-11-01 03:16:38 25 4
gpt4 key购买 nike

我想在用户上传内容后到达 Dropbox 站点的“谢谢”页面时自动关闭 SFSafariViewController;它需要自动关闭。我怎样才能做到这一点?

这是我目前所拥有的:

@IBAction func Singles5(_ sender: Any) {
let safariVC = SFSafariViewController(url: NSURL(string: "https://www.dropbox/Upload")! as URL)
self.present(safariVC, animated: true, completion: nil)
safariVC.delegate = self
}

最佳答案

我能想到的一种方法是使用自定义 URL 方案。您可以在 Dropbox 的 callback 参数中指定您应用的自定义 URL(如果 Dropbox 有回调)。所以当用户完成上传他/她的文件时,dropbox 执行回调。在这种情况下,您的应用程序将收到回调,其中包含您指定的任何参数。这将在您的 AppDelegate 中调用函数 application(app, open, options)->Bool。现在,您可以使用对呈现 SFSafariViewControllerViewController 的引用并调用 SafariViewController.dissmissViewController()

关于ios - 如何在到达特定页面时自动关闭 SFSafariViewController,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41349184/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com