2014-07-10 4 views
0

나는 응용 프로그램을 만들고 있는데 응용 프로그램 전자 메일이 있지만 두 개의 전자 메일이 있어야합니다. 내 코드는 heres입니다.두 개의 전자 메일이 포함 된 응용 프로그램 전자 메일

- (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:@"[email protected]", 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

문제가 무엇인가에 메일을 넣어해야합니까? 수신자 배열에 두 번째 전자 메일을 추가하기 만하면됩니다. – rmaddy

+0

[mailComposer setToRecipients : [NSArray arrayWithObjects : @ "[email protected]", @ "[email protected]", nil]]; – Keenle

답변

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:@"[email protected]",@"[email protected]", 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

답장을 보내 주셔서 감사합니다. 15 명의 담당자에게 +1하면 +1 – user3643316

+0

이됩니다.이 답변을 수락하면 다른 사람들이 해결책을 찾는데 도움이됩니다. – codester

관련 문제