我正在分享一张图片,还有一个网址和一些文字UIActivityViewController.一切都很好,除了图像文件名总是'Image-1'没有扩展名.在某些情况下,这会导致一个大问题,例如邮件应用程序在没有扩展名的情况下无法打开图像.
图像由应用程序生成,并作为一个存在UIImage.
有没有办法控制文件名并为图像添加正确的扩展名?
附加的图像只是"附件-1",没有扩展名.我如何指定一个?
NSData *compressedImage = UIImageJPEGRepresentation(self.resultImage, 0.8 );
UIActivityViewController *activityViewController = [[UIActivityViewController alloc] initWithActivityItems:@[ @"Check this out!", compressedImage ] applicationActivities:nil];
[self.navigationController presentViewController:activityViewController animated:YES completion:nil];
Run Code Online (Sandbox Code Playgroud)