Я написал небольшой скрипт в xcode, который берет CSV-файл внутри моего приложения и отправляет его в виде вложения. Когда я нажимаю на кнопку электронной почты, все работает (т. Е. Тема, тело и т. Д.). Он также показывает файл CSV, но когда я проверяю свой адрес электронной почты, я вижу все, кроме файла csv. Я в тупике. Вот код, который я использую. Я также попытался имя файла: @ "isitlist.csv Файл CSV находится в моей основной папкеПрикрепление CSV внутри приложения не работает
if ([MFMailComposeViewController canSendMail])
{
MFMailComposeViewController *mailer = [[MFMailComposeViewController alloc] init];
mailer.mailComposeDelegate = self;
[mailer setSubject:@"Guest List Form"];
NSArray *toRecipients = [NSArray arrayWithObjects:@"", nil];
[mailer setToRecipients:toRecipients];
[mailer addAttachmentData:[NSData dataWithContentsOfFile:@"isit_list.csv"]
mimeType:@"text/csv"
fileName:@"isit_list"];
[self presentModalViewController:mailer animated:YES];
NSString *emailBody = @"Please fill out the attached file and then email it back to us. Also, please attach some photos to use for the slideshow. We suggest no more than 10.";
[mailer setMessageBody:emailBody isHTML:NO];
// only for iPad
// mailer.modalPresentationStyle = UIModalPresentationPageSheet;
[self presentModalViewController:mailer animated:YES];
[mailer release];
Я нашел решение. Он отправляет информацию в виде файла CSV, но для этого мне нужно было использовать NSString. – MagicAlbum
, но вам удалось отправить файл CVS с данными, которые вы хотели? вы могли бы поделиться своим кодом? – LucasCLeal