Ash*_*rma 8 ios sfsafariviewcontroller
我想在用户上传内容后到达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
}
Run Code Online (Sandbox Code Playgroud)
我能想到的一种方法是使用自定义 URL 方案。您可以在 Dropbox 的回调参数中指定应用程序的自定义 URL (如果 Dropbox 有回调)。因此,当用户完成上传文件时,dropbox 会执行回调。在这种情况下,您的应用程序将收到回调,以及您指定的任何参数。这将调用application(app, open, options)->Bool您的AppDelegate. 现在,您可以使用对呈现并调用的ViewController 的引用。SFSafariViewControllerSafariViewController.dissmissViewController()
| 归档时间: |
|
| 查看次数: |
2865 次 |
| 最近记录: |