我的应用程序使用 SLComposeViewController 发布到 Twitter。这工作了几个月,然后大约一周前突然停止了。 Twitter 共享 View 允许我按“发布”,下面的代码仍然到达“...”行:
twitterComposeViewController.completionHandler =
^(SLComposeViewControllerResult result){
if (result == SLComposeViewControllerResultDone){
...
}
};
并关闭 Twitter 分享 View ,但推文失败。我收到一个警告 View ,上面写着:
Cannot Send Tweet
The tweet "[my tweet text]" cannot be sent because the connection to Twitter failed.
片刻之后,控制台记录,
plugin com.apple.share.Twitter.post invalidated
我在 SO 上看过一些类似的问题,但没有一个有适用的答案(我的推文没有超过字符限制;我已正确登录;等等)。我检查了 apps.twitter.com 上的设置,没有发现任何异常。我的消费者 key 和密码没有改变......
任何人都知道如何获得有关错误的更多信息,或者我应该检查什么?谢谢。
最佳答案
我发现 iOS 奇怪地清除了我所有的 Twitter 帐户密码。帐户仍然在列表中,并且错误没有说明授权失败,但这就是问题所在。
如果您进入“设置”和“Twitter”,当您点击您的帐户时,它会提示“用户名或密码不正确'。修复信息,一切就绪。
糟糕的错误信息,不知道普通用户会怎么想去检查它。
关于ios - 无法再发送推文 : plugin com. apple.share.Twitter.post 无效,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27448394/