删除发送小文件大小的可能性?

时间:2016-11-01 09:08:37

标签: ios objective-c xcode email uiactivityviewcontroller

我尝试与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];

当我选择与电子邮件分享时,我得到了这个。

enter image description here

我想删除发送小文件的可能性。我只想发送实际大小的文件。

1 个答案:

答案 0 :(得分:0)

您正在使用默认MAIL发送图像。您无法控制图像的大小。当然,您可以将非常小的图像呈现给邮件,这样就不会出现使用图像尺寸的弹出窗口。

或通过其他媒介发送图像。