为什么我无法使用iOS应用程序中的FB用户文本打开Facebook?

时间:2019-01-15 17:36:56

标签: ios swift facebook

当我使用打开iOS Facebook应用程序

fb://profile/44083897053

该应用会打开,并按预期进入正确的页面。

当我使用

fb://profile/philamuseum

该应用程序打开,但是我被带到了时间表。

谁能解释为什么会这样?

正在使用的代码是:

 @IBAction func gotoFacebook(_ sender: Any) {
    UIApplication.tryURL(urls:["fb://profile/\(self.facebookUser)/", "https://www.facebook.com/\(self.facebookUser)"])
}

. . . .

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

我在这里和其他地方查看过通过iOS应用重新打开Facebook的问题,但最近没有找到与此问题相关的答案。

0 个答案:

没有答案