2016-11-01 4 views
0

녀석.작은 파일 크기를 보낼 가능성을 제거 하시겠습니까?

나는 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

나는 작은 파일을 보낼 수있는 가능성을 제거합니다. 난 그냥 진짜 크기로 파일을 보내려고.

답변

0

기본 MAIL을 사용하여 이미지를 보냅니다. 이미지의 크기는 제어 할 수 없습니다. 당연히 메일에 아주 작은 이미지를 표시 할 수 있으므로 사용할 이미지 크기의 팝업이 나타나지 않습니다.

또는 다른 매체를 통해 이미지를 보내십시오.