我正在尝试将twitterKit集成到我的swift项目中。当twitter应用程序安装在我的设备上时,它工作得很好,但如果没有安装twitter应用程序,它会显示消息"No twitter accounts available“,如以下代码所示。如果没有安装twitter应用程序,我想在应用程序中打开一个网页,它将打开twitter登录页面并发布我的推文。这对Facebook工具包来说很好用。任何帮助都将不胜感激。谢谢。
let composer = TWTRComposer()
composer.setURL(NSURL(string: "https://www.google.com")! as URL)
if (Twitter.sharedInstance().sessionStore.hasLoggedInUsers()) {
composer.show(from: self, completion:{ (result) -> Void in
})
}
else {
Twitter.sharedInstance().logIn(with: self, completion: { (session, error) in
if session != nil {
composer.show(from: self, completion:{ (result) -> Void in
})
}
else {
let alert = UIAlertController(title: "No Twitter Accounts Available", message: "You must log in before presenting a composer.", preferredStyle: .alert)
self.present(alert, animated: false, completion: nil)
}
})
}https://stackoverflow.com/questions/47572651
复制相似问题