Попытка запустить Twitter в Safari, если перенаправление приложения не удается

Я пытался добавить кнопку "Подписаться" в свое приложение, чтобы пользователи могли следить за мной в Твиттере для получения поддержки и обновлений.

Я хотел бы, чтобы приложение 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 ответ

Решение

Вы пропали без оператора в

if UIApplication.sharedApplication().openURL(NSURL.URLWithString("twitter://user?screen_name=AffordIt_App"))

потому что он должен попытаться открыть браузер, если не может найти приложение Twitter.

Перепроверьте один раз.

Другие вопросы по тегам