2012-07-04 165 views
3

是否可以上传动画GIFTWTweetComposeViewController?我试过,它只上传第一帧。这是有道理的,因为UIImage不支持动画GIF。TWTweetComposeViewController - 动画GIF

有没有办法做到这一点?也许有办法通过NSData

我的应用程序是MonoTouch的C#,但Objective-C的答案,只是工作的 以及

回答

1

你是正确的 - Twitter的官方API文档不允许 gif动画 - 只有PNG,JPEG和GIF的一个框架,允许

这里是他们api doc page

我也试过TWrequest post using multipart image data的例子设置为原始的Gif文件和Twitter发回400/403错误消息

2
+0

有趣的,但我不认为它解决了这个问题,因为它创建了'UIImageView'而不是'UIImage'。查看代码,它将GIF的每一帧拉出并创建一个'UIImage'数组来调用'[imageView setAnimationImages:array]'。我已经通过保留一套JPG和GIF来做到这一点。这可能对帮助我删除JPG很有帮助,但不会将GIF发布到Twitter。无论如何,我可以将它移植到C#,我可以节省文件空间。 – jonathanpeppers