iOS comparte GIFs a Messenger usando UIActivityViewController

Estoy tratando de compartir diferentes tipos de imágenes usandoUIActivityViewController a facebook messenger. No tengo ningún problema al compartir las imágenes (.png), pero no puedo enviar imágenes gif (.gif), me da el error "No se pudo cargar el contenido".

Estoy convirtiendo la imagen en datos y luego enviando los datos en matriz a través de UIActivityViewController.

Aquí, estoy disparando una notificación con los detalles y extrayendo la ruta gif y luego procesándola.

NSDictionary *dictAsset = [notification userInfo];

NSData *imageData = [NSData dataWithContentsOfFile:dictAsset[@"path"]];

NSArray *imageToShare = [NSArray arrayWithObjects: imageData, [dictAsset objectForKey:@"assetName"], nil];

NSArray *arrAsset = imageToShare;

UIActivityViewController *activityVC = [[UIActivityViewController alloc] initWithActivityItems:arrAsset applicationActivities:nil];

¿Alguien ha enfrentado el mismo problema? o si alguien tiene una solución, por favor ayúdame.

Respuestas a la pregunta(1)

Su respuesta a la pregunta