Совместное использование 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.
Заранее спасибо.