¿Puedo tuitear un GIF animado desde un UIActivityViewController y el UIActivityTypePostToTwitter nativo todavía?

tengo unUIActivityViewController compartir un objeto que

se ajusta a laUIActivityItemSource protocolo yofrece un archivo GIF animado devolviendo unNSURL de un archivo .gif yCFBridgingRelease(kUTTypeGIF) en los métodos apropiados

Veo el GIF moviéndose en el simulador si comparto uno de mis objetos en un nuevo mensaje de correo. Si intento twittear lo mismo, se adjunta un marco de la imagen al tweet, pero se carga como una imagen fija.

¿Tengo que esperar a que Apple se actualice?UIActivityTypePostToTwitter en una futura versión de iOS, ¿o me he perdido una solución que has visto en alguna parte? (Me doy cuenta de que este caso no usa nada de la lista"Twitter.com, Android y iPhone [aplicación]". Esta es probablemente una súplica inútil).

Tarea ya hecha:

Yo sé esoel tipo de actividad de Twitter también puede funcionar con un objeto ALAsset, y las personas obtienen gifs animados dentro y fuera de las fotos guardadas manteniendo sus datos envueltos en ALAssets, pero quiero ser capaz de twittear estos gifs sin tocar el rollo de la cámara, si es posible.lo comprobéNSHipster.Traté de devolver unNSData objeto en lugar de unNSURL para mi archivo .gif local en un consejo de Lyndsey sobre la API de Twitter. Ningún cambio.

Traté de regresarkUTTypeData en lugar dekUTTypeGIF como eldataTypeIdentifierForActivityType después de ver esto en elDocumentos de la API de Twitter:

La imagen pasada debe ser el binario en bruto de la imagen o el binario codificado en base64, no es necesario codificar ni escapar de los contenidos siempre que el Tipo de contenido esté configurado correctamente (en caso de duda: "aplicación / flujo de octetos").

pero luego no apareció ninguna imagen en mi tweet.

¡Gracias!

Respuestas a la pregunta(2)

Su respuesta a la pregunta