Я использую MFMailComposeViewController
для отправки файла. Все отлично работает с файлами до 15мб. Все кончено, и файл просто не прикрепляется к представлению MFMailComposeViewController
. Дело не в том, что сервер электронной почты не принимает, а в том, что он никогда не подключается.
У кого-нибудь есть идеи, если есть способ решить это?
Я знаю, что многие почтовые сервисы не могут обрабатывать вложения размером более 5 или 10 Мб, но другие сервисы позволяют вам гораздо больший размер файла.
MFMailComposeViewController *mail = [[[MFMailComposeViewController alloc] init] autorelease];
mail.mailComposeDelegate = self;
NSString* path = [NSString stringWithFormat:@"%@/%@/%@", NSHomeDirectory(), @"Documents", fileName];
NSData *data = [NSData dataWithContentsOfMappedFile:path]; //also tried dataWithContentsOfFile with same results
[mail addAttachmentData:data mimeType:@"audio/x-caf" fileName:[NSString stringWithFormat:@"%@.caf", label]];
[appDelegate.tabBarController presentModalViewController:mail animated:YES];