2016-11-01 4 views
0

ребята.Удалить возможность отправки небольшого размера файла?

Я пытаюсь разделить gif с UIActivityViewController. Я использовал следующий код:

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

Я хочу, чтобы удалить возможность отправить небольшой файл. Я просто хочу отправить файл с реальным размером.

ответ

0

Вы используете по умолчанию MAIL для отправки изображения. Вы не можете контролировать размер изображений. Естественно, вы можете представить очень маленькое изображение для отправки по электронной почте, так что он не будет иметь всплывающее окно, размер изображения которого будет использоваться.

Или отправьте изображение с помощью другого носителя.