Попытка запустить 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.
Перепроверьте один раз.