【发布时间】:2018-01-11 00:55:42
【问题描述】:
我正在尝试将 twitterKit 集成到我的 swift 项目中。当 twitter 应用程序安装在我的设备上时,它可以正常工作,但如果未安装 twitter 应用程序,它会显示消息“没有可用的 twitter 帐户”,如以下代码所示。如果未安装 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)
}
})
}
【问题讨论】:
-
这有什么更新吗?我也面临同样的问题。
-
没关系,得到答案。
-
这方面有什么更新吗?