Как отправить содержимое textView в виде электронного письма? - PullRequest
0 голосов
/ 21 февраля 2012

У меня есть приложение, в котором есть избранные цитаты, которые отображаются с помощью textView.Я хочу предоставить возможность отправки электронной почты непосредственно из этого textView.Во-вторых, я хотел бы иметь возможность экспортировать в документ PDF или страницы, которые я затем могу отправить по электронной почте.Есть какой-либо способ сделать это?

Ответы [ 2 ]

3 голосов
/ 21 февраля 2012

поместите UIB-кнопку вдоль textView и отправьте электронное письмо следующим образом

-(void)sendEmail 

{
 

 MFMailComposeViewController *picker = [[MFMailComposeViewController alloc] init];
 picker.mailComposeDelegate = self;
 
 [picker setSubject:urSubject];
 
  NSString *emailBody =
 [NSString stringWithString:urTextView.text];
 
 [picker setMessageBody:emailBody isHTML:NO];  
 
 [self presentModalViewController:picker animated:YES];
 [picker release];
 
}
2 голосов
/ 21 февраля 2012

Для отправки по электронной почте вы должны использовать MFMailComposerViewController.Чтобы экспортировать его, вам сначала потребуется сгенерировать PDF.И затем добавьте это как приложение к почте.Вы можете следовать этому руководству по созданию PDF-файлов в iPhone.Надеюсь, это поможет.

...