我在Twitter共享中遇到一个问题,我正在允许用户通过Twitter App的身份验证从我的应用程序进行鸣叫。一旦我使用身份验证应用程序发送推文,它就允许用户使用,但是稍后,如果用户从Twitter应用程序和从我的iOS应用程序注销,再次单击发送推文的按钮,它还会打开推文编辑器。
我还检查了用户是否在应用程序中登录,或者不是以下代码
if TWTRTwitter.sharedInstance().sessionStore.hasLoggedInUsers() {
let composer = TWTRComposer()
composer.setText("text")
composer.setURL(url)
// Called from a UIViewController
composer.show(from: self) { result in
if result == TWTRComposerResult.cancelled {
print("Tweet composition cancelled")
} else {
print("Sending tweet!")
}
}
}
即使用户从应用hasLoggedInUsers()
注销,也返回true。
任何人都不知道此会话的管理方式或我们如何检查用户是否在Twitter应用程序中登录。
谢谢。