I want to send eMails with subject and body.
This is my code right now and it works as expected. It´s leaving my app and creating a new message in Mail.
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"mailto:[email protected]"]];
However, I want to create more complex messages including subject and body like this: [[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"mailto:[email protected]?subject=my Subject?body=my Body"]];
Which does´t do anything at all as soon as I add the subject.
Any idea what I´m doing wrong?
You can try this out.
MFMailComposeViewController *mcvc = [[MFMailComposeViewController alloc] init];
mcvc.mailComposeDelegate = self;
NSString *toAddress = //recepient_name_here;
[mcvc setToRecipients:[NSArray arrayWithObjects:toAddress,nil]];
[mcvc setSubject:subject];
[mcvc setMessageBody:emailBody isHTML:NO];
[mcvc addAttachmentData:ifAny mimeType:@"application/pdf" fileName:fileName];
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With