Совместное использование UIActivitycontroller GIF в виде изображения

Я создал GIF из массива изображений и сохранил его в DocumentsDirectory. Теперь я пытаюсь поделиться файлом GIF с помощью UIActivityController. Если я делюсь им с WhatsApp, передается только первое изображение GIF. Если я сохраню GIF в photoLibrary из UIActivityController и попытаюсь поделиться им из photoLibrary, тогда он будет передан в WhatsApp как GIF.

 NSURL *fileURL = [documentsDirectoryURL URLByAppendingPathComponent:@"animated.GIF"];
 NSArray* dataToShare = @[fileURL];
 UIActivityViewController* activityViewController =[[UIActivityViewController alloc] initWithActivityItems:dataToShare applicationActivities:nil];
 [_viewController presentViewController:activityViewController animated:YES completion:^{

 }];

Я пробовал поделиться NSData вместо fileURL. Но это не работает.

Я создал GIF, перейдя по ссылке https://gist.github.com/mayoff/4969104

Я заметил, что это происходит случайно. Иногда один и тот же файл идет как gif, а иногда как изображение. Но из PhotoLibray он всегда передается в формате GIF.

Заранее спасибо.

0 ответов

Другие вопросы по тегам