Я пытался использовать MFMailComposer для отправки текстового файла с зашифрованными данными внутри. Проблема в том, что мое вложение никогда не появляется, когда письмо приходит в папку «Входящие». Вместо этого всегда присутствует строка «<br/><br/>
». Я предполагаю, что это как-то связано с типом mime, и почтовый сервер получателей не умеет читать данные, но я просто не могу найти решение.
Кто-нибудь сталкивался с этим раньше и есть решение?
if([MFMailComposeViewController canSendMail]) {
MFMailComposeViewController *mailController = [[MFMailComposeViewController alloc] init];
mailController.mailComposeDelegate =self;
[mailController setSubject:@"Records"];
[mailController setMessageBody:@"" isHTML:YES];
[mailController addAttachmentData:dataToBeEncrypted mimeType:@"text/plain" fileName:@"Records.txt"];
[self presentModalViewController:mailController animated:YES];
[mailController release];
} else {
//Pop up a notification
UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"Error" message:@"Could not send email. Verify Internet conneciton and try again." delegate:nil cancelButtonTitle:@"Done" otherButtonTitles:nil];
[alert show];
[alert release];
}
Спасибо за любую помощь, которую вы можете оказать!