我正在创建一个应用程序,但我有一个应用程序内的电子邮件,但我需要有两封电子邮件,其中是我的代码。
- (IBAction)openMail: (id)sender {
UIGraphicsBeginImageContext(self.view.bounds.size);
[self.view.layer renderInContext:UIGraphicsGetCurrentContext()];
UIImage *viewImage = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
//UIImageWriteToSavedPhotosAlbum(viewImage, nil, nil, nil);
NSData * imageData = UIImageJPEGRepresentation(viewImage,2.0);
MFMailComposeViewController *mailComposer = [[MFMailComposeViewController alloc] init];
[mailComposer setMailComposeDelegate:self];
if ([MFMailComposeViewController canSendMail]) {
[mailComposer setToRecipients:[NSArray arrayWithObjects:@"calf@winrocspi.com", nil ]];
[mailComposer setSubject:@"Board Count"];
[mailComposer setMessageBody:self.AddNotesTextField.text isHTML:NO];
[mailComposer addAttachmentData:imageData mimeType:@"image/png" fileName:@"attachment.png"];
[mailComposer setModalTransitionStyle:UIModalTransitionStyleCrossDissolve];
[self presentViewController:mailComposer animated:YES completion:nil];
}
newmedia = YES;
}
答案 0 :(得分:0)
您应该将邮件放在setToRecipients:
- (IBAction)openMail: (id)sender {
UIGraphicsBeginImageContext(self.view.bounds.size);
[self.view.layer renderInContext:UIGraphicsGetCurrentContext()];
UIImage *viewImage = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
//UIImageWriteToSavedPhotosAlbum(viewImage, nil, nil, nil);
NSData * imageData = UIImageJPEGRepresentation(viewImage,2.0);
MFMailComposeViewController *mailComposer = [[MFMailComposeViewController alloc] init];
[mailComposer setMailComposeDelegate:self];
if ([MFMailComposeViewController canSendMail]) {
//here you should add another email
[mailComposer setToRecipients:[NSArray arrayWithObjects:@"calf@winrocspi.com",@"putanother@email.com", nil ]];
[mailComposer setSubject:@"Board Count"];
[mailComposer setMessageBody:self.AddNotesTextField.text isHTML:NO];
[mailComposer addAttachmentData:imageData mimeType:@"image/png" fileName:@"attachment.png"];
[mailComposer setModalTransitionStyle:UIModalTransitionStyleCrossDissolve];
[self presentViewController:mailComposer animated:YES completion:nil];
}
newmedia = YES;
}