在应用电子邮件中有两封电子邮件

时间:2014-07-10 22:26:52

标签: ios email

我正在创建一个应用程序,但我有一个应用程序内的电子邮件,但我需要有两封电子邮件,其中是我的代码。

- (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;
}

1 个答案:

答案 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;
}