在Swift中通过短信发送动画Gif

时间:2016-08-30 04:11:14

标签: swift gif animated-gif mfmailcomposeviewcontroller

我正在尝试通过swift中的MFMessageComposeViewController发送动画gif,

当我发送gif时似乎工作正常,但是预览显示了一个不动的图像。有关如何使预览动画的任何想法?

let messageComposeVC = MFMessageComposeViewController()      
let imgData = NSData(contentsOfURL: NSURL(string: "http://dramallamaapp.com/wp-content/uploads/2016/08/output_9GECbQ.gif")!)
if imgData != nil {
    messageComposeVC.addAttachmentData(imgData!, typeIdentifier: "com.compuserve.gif", filename: "animated.gif")
}
messageComposeVC.messageComposeDelegate = self
presentViewController(messageComposeVC, animated: true, completion: nil)

1 个答案:

答案 0 :(得分:0)

经过进一步调查,我现在相信这是默认的iOS行为,因为iMessages也会发生同样的情况(gif在发送之前显示为图像,然后开始制作动画)。