UIActivitycontroller, разделяющий GIF, разделяемый как изображение - PullRequest
0 голосов
/ 03 марта 2020

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

 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.

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...