Ainda posso twittar um GIF animado de um UIActivityViewController e do UIActivityTypePostToTwitter nativo?

eu tenho umUIActivityViewController compartilhando um objeto que

está em conformidade com oUIActivityItemSource protocolo eoferece um arquivo GIF animado retornando umNSURL de um arquivo .gif eCFBridgingRelease(kUTTypeGIF) nos métodos apropriados.

Vejo o GIF se movendo no Simulador se compartilhar um dos meus objetos em uma nova mensagem de email. Se eu tentar twittar a mesma coisa, um quadro da imagem é anexado ao tweet, mas é carregado como uma imagem estática.

Preciso esperar a atualização da AppleUIActivityTypePostToTwitter em uma versão futura do iOS ou perdi uma solução alternativa que você já viu em algum lugar? (Sei que este caso não está usando nada da lista"Twitter.com, Android e iPhone [app]". Provavelmente este é um argumento fútil.)

Trabalho de casa já feito:

Eu sei dissoo tipo de atividade do Twitter também pode funcionar com um objeto ALAsset, e as pessoas obtêm gifs animados dentro e fora das Fotos salvas mantendo seus dados agrupados no ALAssets, mas quero poder twittar esses gifs sem tocar no rolo da câmera, se possível.eu chequeiNSHipster.Eu tentei devolver umNSData objeto em vez de umNSURL para o meu arquivo .gif local, em uma dica da Lyndsey sobre a API do Twitter. Nenhuma mudança.

Eu tentei voltarkUTTypeData ao invés dekUTTypeGIF Enquanto odataTypeIdentifierForActivityType depois de ver isso noDocumentos da API do Twitter:

A imagem transmitida deve ser o binário bruto da imagem ou a base binária64 codificada, sem necessidade de codificar ou escapar do conteúdo, desde que o Tipo de conteúdo seja definido adequadamente (em caso de dúvida: “application / octet-stream”).

mas então nenhuma imagem apareceu no meu tweet.

Obrigado!

questionAnswers(2)

yourAnswerToTheQuestion