栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

Xcode快速链接到Facebook页面

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Xcode快速链接到Facebook页面

问题在于您的Facebook
URL的格式,因此请注意格式。我使用此扩展名打开网址。您以希望它们尝试打开的顺序为它提供了一组URL,它首先尝试第一个,如果失败,则转到第二个,依此类推:

extension UIApplication {    class func tryURL(urls: [String]) {        let application = UIApplication.sharedApplication()        for url in urls { if application.canOpenURL(NSURL(string: url)!) {     application.openURL(NSURL(string: url)!)     return }        }    }}

和使用:

UIApplication.tryURL([ "fb://profile/116374146706", // App "http://www.facebook.com/116374146706" // Website if app fails ])

Swift 4的[更新]:

extension UIApplication {    class func tryURL(urls: [String]) {        let application = UIApplication.shared        for url in urls { if application.canOpenURL(URL(string: url)!) {     application.openURL(URL(string: url)!)     return }        }    }}

然后:

UIApplication.tryURL(urls: [     "fb://profile/116374146706", // App     "http://www.facebook.com/116374146706" // Website if app fails     ])

[更新]适用于iOS 10 / Swift 5

extension UIApplication {    class func tryURL(urls: [String]) {        let application = UIApplication.shared        for url in urls { if application.canOpenURL(URL(string: url)!) {     if #available(iOS 10.0, *) {         application.open(URL(string: url)!, options: [:], completionHandler: nil)     }     else {         application.openURL(URL(string: url)!)     }     return }        }    }}


转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/469092.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号