iOS делится GIF-файлами в Messenger с помощью UIActivityViewController
Я пытаюсь поделиться другим типом изображений, используяUIActivityViewController
на мессенджер в фейсбуке. У меня нет проблем при обмене изображениями (.png), но я не могу отправить изображения gif (.gif), выдает ошибку «Не удалось загрузить контент».
Я конвертирую изображение в данные, а затем отправляю данные в массиве через UIActivityViewController.
Здесь я запускаю уведомление с подробной информацией, извлекаю gif-путь и затем обрабатываю его.
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];
Кто-нибудь сталкивался с такой же проблемой? или если у кого-то есть решение, пожалуйста, помогите мне.