Я использую следующий код для отправки электронного письма с содержимым объекта NSData (с именем переменной: data):
MFMailComposeViewController *controller = [[MFMailComposeViewController alloc] init];
[controller setSubject:@"Subject"];
[controller addAttachmentData:data mimeType:@"application/pdf" fileName:@"Attachment"];
[controller setMessageBody:@"Please find attached the connections for..." isHTML:NO];
controller.mailComposeDelegate = self;
[self presentModalViewController:controller animated:YES];
Он добавляет UIView, созданный как pdf, в качестве вложения и отправляет электронное письмо. Все это хорошо, за исключением единственной проблемы:
Когда письмо получено, вместе с прикрепленным файлом pdf есть еще один прикрепленный файл .txt, содержимое которого: «Отправлено с моего iPad». Если я не прикреплю PDF-файл, сообщение «Отправлено с моего iPad» появится в теле письма, а не во вложенном файле.
Кто-нибудь знает, как это можно решить? Я не хочу, чтобы текстовый файл был прикреплен к сообщению.
С уважением,
Петар