ios - 将 GIF 附加到 TWTRComposer?

标签 ios objective-c twitter twitter-fabric

在我的 iOS 应用中,我想让用户能够发布 GIF 推文。

我有一个工作的 TWTRComposer 并尝试使用 SetImage 方法附加一个 GIF:

[composer setImage:[UIImage imageWithData:[NSData dataWithContentsOfURL:self.localGifURL]]];

图像随后会出现在 Composer View 中,但当图像发布到 Twitter 时,它是静态图像而不是 GIF。

是否可以将 GIF 附加到使用 TWTRComposer 创建的推文?

编辑

我尝试整合这个库来创建动画 UIImage:

https://github.com/mayoff/uiimage-from-animated-gif

更新我的代码,我有以下内容:

[composer setImage:[UIImage animatedImageWithAnimatedGIFURL:self.localGifURL]];

但这仍然会导致 Twitter 上出现静态图像。

编辑 #2

另一个观察 - 如果我将 GIF 保存到我的手机并尝试直接从照片库(它打开一个看起来像 TWTRComposer 的窗口)在 Twitter 上分享它,它发布为图像,而不是 GIF。这让我想到您可能无法将 GIF 附加到 TWTRComposer...

最佳答案

我认为 TWTRComposer 目前不支持动画 GIF 或视频附件。我认为您必须直接调用 media/upload REST API 端点来发布附件,然后使用 statuses/update 方法将它们附加到推文。

关于ios - 将 GIF 附加到 TWTRComposer?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32017949/

相关文章:

objective-c - NSIndexPath 2 个索引

android - 跨平台移动聊天

ios - 带循环的事件指示器

ios - 在 UITableView IOS 中选择行时的多个复选标记

iOS SDK::vibration & 播放蜂鸣声。

ruby-on-rails - Twitter API 通过 Rails 3 上的 OmniAuth,Net::HTTPUnauthorized hell

twitter - 创建 Twitter 应用程序 - 超出速率限制

javascript - 无需身份验证即可获取 JSON 形式的 Twitter Feed

ios - NSCache 是否跨 ViewControllers 持久存在?

iphone - iOS Google Plus 整合与分享