人
我尝试与UIActivityViewController
分享一个gif。我使用下面的代码:
NSURL *documentsDirectoryURL = [[NSFileManager defaultManager] URLForDirectory:NSDocumentDirectory inDomain:NSUserDomainMask appropriateForURL:nil create:YES error:nil];
NSURL *fileURL = [documentsDirectoryURL URLByAppendingPathComponent:@"animated.gif"];
NSString *text = @"This GIF was created successfully on Gifbooth https://itunes.apple.com/us/app/gifbooth-free-gif-maker-animated/id1031899651?ls=1&mt=8";
NSData *gifFile=[NSData dataWithContentsOfFile:fileURL.path options:NSDataReadingMappedAlways error:nil];
UIActivityViewController *controller = [[UIActivityViewController alloc] initWithActivityItems:@[text,gifFile] applicationActivities:nil];
[self presentViewController:controller animated:YES completion:nil];
当我选择与电子邮件分享时,我得到了这个。
我想删除发送小文件的可能性。我只想发送实际大小的文件。
答案 0 :(得分:0)
您正在使用默认MAIL发送图像。您无法控制图像的大小。当然,您可以将非常小的图像呈现给邮件,这样就不会出现使用图像尺寸的弹出窗口。
或通过其他媒介发送图像。