【问题标题】:Cannot Send Tweet popup appears出现无法发送推文弹出窗口
【发布时间】:2015-10-04 14:46:36
【问题描述】:

我将 Twitter 添加到我的 iOS 应用程序中。我在 ShareKit 中使用 iOS 5 的 TWTweetComposeViewController。它返回 TWTweetComposeViewControllerResultDone。所以 ShareKit 得到 sendDidFinish,并认为这条推文是成功的。顺利退出。

然后在

“无法发送推文”

“推文“blah blah blah”无法发送,因为与 Twitter 的连接失败。”

我在中国,我关闭了 VPN,所以从技术上讲,消息是正确的。但是,我怎么知道我会收到这条消息?我怎么知道推文是否最终发布?这样我就可以保持“加载”图标仍在后台旋转。是否有我可以收听的通知消息?

谢谢

【问题讨论】:

  • 真的很有趣的问题。希望看到一些答案。我会给你点赞..
  • Apple 的 Twitter 示例代码也出现此问题。它表示推文已完成,然后几分钟后出现“无法发送推文”弹出窗口。 Apple 的 Twitter 框架缺少额外的错误检查和通知消息。我希望他们在下一个 SDK 版本中修复它。
  • 可能是。但让我们看看你能不能得到一些答案

标签: ios twitter


【解决方案1】:

不知道这是否相关,但今天在 iPhone 上尝试通过 Safari 发送推文时,我收到了“无法发送推文”消息。一些实验表明这条推文太长了。该推文包含一个链接,Twitter 会自动缩短该链接并计算它为您的推文显示的剩余字符数。

看起来 Apple 计算错误,因为虽然我的推文显示 Safari 的推文气泡弹出窗口中剩余 3 个字符,但当我将相同的信息粘贴到 iphone Tweeter 应用程序时,它超出了限制。一旦缩短,它就可以从 Safari 发布。

所以我会说 Elissa Tong 是对的——“Apple 的 Twitter 框架缺少额外的错误检查和通知消息。”

【讨论】:

  • 哎呀,将其作为对 OP 的评论发布,而不是“答案”。我的错。
  • 这个问题有什么解决办法吗?
  • 除了长度之外,还有其他一些方面——桌面 Safari 目前每次都像这样失败,无论长度如何。这可能仍然属于“缺少额外的错误检查和通知消息”。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-07-22
  • 1970-01-01
  • 2023-03-03
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多