OpenURL在iOS10

OpenURL在iOS10,第1张

概述显然OpenURL已经在iOS 10中被贬值了。有没有人有任何关于为什么或可以解释下一步做什么的文件?我已经看过苹果网站,发现了一些与OpenURL有关的东西,这就是他们现在使用的内容: UIApplication.shared().open(url: URL, options: [String: AnyObject], completionHandler: ((Bool) -> Void)?) 显然OpenURL已经在iOS 10中被贬值了。有没有人有任何关于为什么或可以解释下一步做什么的文件?我已经看过苹果网站,发现了一些与OpenURL有关的东西,这就是他们现在使用的内容:

UIApplication.shared().open(url: URL,options: [String: AnyObject],completionHandler: ((Bool) -> VoID)?)

有没有人有证据表明这是在Swift 3.0中使用OpenURL的新方法?另外在选项中要使用什么值:和completionHandler:parameters分别?

解决方法 如果您正在使用iOS10兼容代码更新应用程序,还可以使用条件检查:

func open(scheme: String) {   if let url = URL(string: scheme) {      if #available(iOS 10,*) {         UIApplication.shared.open(url,options: [:],completionHandler: {               (success) in                  print("Open \(scheme): \(success)")           })     } else {         let success = UIApplication.shared.openURL(url)         print("Open \(scheme): \(success)")     }   } }

用法:

open(scheme: "tweetbot://timeline")

Source

总结

以上是内存溢出为你收集整理的OpenURL在iOS10全部内容,希望文章能够帮你解决OpenURL在iOS10所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/1074176.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-26
下一篇2022-05-26

发表评论

登录后才能评论

评论列表(0条)

    保存