之前我通过Fabric安装了TwitterKit。现在我已将其升级到3.0.1,现在我正面临撰写推文的问题。
这是我的代码:
let composer = TWTRComposer()
composer.setText("just setting up my Twitter Kit")
composer.setImage(UIImage(named: "twitterkit"))
// Called from a UIViewController
composer.show(from: self.navigationController!) { (result in
if (result == .done) {
print("Successfully composed Tweet")
} else {
print("Cancelled composing")
}
}
我收到了以下错误:
[TwitterKit]确实遇到错误消息“获取用户身份验证令牌时出错。”:错误Domain = TWTRLogInErrorDomain Code = -1“
桌面应用程序仅支持oauth_callback值'oob' /的OAuth / request_token
“UserInfo = {NSLocalizedDescription =
桌面应用程序仅支持oauth_callback值'oob' /的OAuth / request_token
}
我已经在我的设备中登录了我的Twitter应用程序。当我检查以下条件时,它总是返回到else块。
if ([[Twitter sharedInstance].sessionStore hasLoggedInUsers]) {
} else {
}
我的要求是从我的应用程序撰写推文。如果用户在他们的设备中有Twitter帐户,否则它会要求用户登录。