Я пытаюсь поделиться изображением формы Iphone или Ipad Ma c. Когда я делюсь изображением по воздуху после принятия его на Ma c, файл приходит в виде файла image.data вместо файла изображения.
UIImage *img = [UIImage imageNamed:@"Test1080p.jpg"];
NSArray * shareItems = @[img];
UIActivityViewController * avc = [[UIActivityViewController alloc] initWithActivityItems:shareItems applicationActivities:nil];
if(UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPad)
{
UIPopoverPresentationController * popController = [avc popoverPresentationController];
popController.sourceRect = CGRectMake(self.view.bounds.size.width/2, self.view.bounds.size.height/4, 0, 0);;
popController.sourceView = self.view;
}
else
{
UIPopoverPresentationController * popController = [[UIPopoverPresentationController alloc]initWithPresentedViewController:avc presentingViewController:avc];
popController.sourceView = self.view;
}
[self presentViewController:avc animated:YES completion:nil];
Я использовал этот код для поделиться файлом. Когда я пытаюсь поделиться формой Ios 13 и 10 устройства, я могу получить изображение. но проблема с устройством Ios 12.