У меня есть приложение, в котором есть любимые цитаты, которые отображаются с помощью textView. Я хочу предоставить возможность отправки по электронной почте непосредственно из этого textView. Во-вторых, я хотел бы иметь возможность экспортировать в документ PDF или Pages, который затем я могу отправить по электронной почте. Есть какой-либо способ сделать это?
Как отправить содержимое textView по электронной почте?
comment
С помощью SO я пошел с экспортом в PDF. Спецификация страниц еще не выпущена Apple, и документы Word, по-видимому, представляют собой головную боль. PDF-файлы работали нормально и быстро генерируются.
- person jroyce   schedule 05.03.2012
Ответы (2)
поместите UIButton вдоль 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];
}
person
hemant
schedule
21.02.2012
Для отправки по электронной почте следует использовать MFMailComposerViewController. Чтобы экспортировать его, вам сначала потребуется создать PDF-файл. А затем добавить его как вложение к почте. Вы можете следовать этому руководству по созданию PDF-файлов на iPhone. Надеюсь, это поможет.
person
Bani Uppal
schedule
21.02.2012