如果应用程序重定向失败,尝试在Safari中启动Twitter

时间:2014-10-10 16:21:00

标签: ios twitter swift openurl

我一直在尝试在我的应用中添加一个关注按钮,以便用户能够在Twitter上关注我以获得支持和更新。

我想要发生的是Twitter应用程序如果可用,如果没有,Safari将启动并重定向到我的应用程序的Twitter页面。

目前我有通过应用程序启动我的Twitter页面的代码,但是如果用户没有安装Twitter,它就无法正常工作。

以下是我关注的教程:

http://pinkstone.co.uk/how-to-create-a-twitter-follow-button-in-your-ios-app/

这是我的代码:

    @IBAction func followOnTwitter(sender: AnyObject) {
    if UIApplication.sharedApplication().openURL(NSURL.URLWithString("twitter://user?screen_name=AffordIt_App")) {
        if UIApplication.sharedApplication().openURL(NSURL.URLWithString("https://twitter.com/AffordIt_App")) {

        }
    }
}

1 个答案:

答案 0 :(得分:1)

中缺少运营商
if UIApplication.sharedApplication().openURL(NSURL.URLWithString("twitter://user?screen_name=AffordIt_App"))

因为如果找不到推特应用,应该尝试打开浏览器。

重新检查一次。