Mails, отправленный из приложения будет использовать только учетную запись электронной почты по умолчанию в настройках .
EDIT: Вот пример метода SendEmail():
-(IBAction) sendEmail{
if(![MFMailComposeViewController canSendMail]){
//show info msg to user
return;
}
MFMailComposeViewController *controller = [[MFMailComposeViewController alloc] init];
controller.mailComposeDelegate = self;
[controller setSubject:@"Hello"];
[controller setMessageBody:@"How are you?" isHTML:NO];
[controller addAttachmentData:UIImageJPEGRepresentation(myImage,0.8) mimeType:@"image/jpeg" fileName:@"fileName.jpg"];
[self presentModalViewController:controller animated:YES];
[controller release];
}
Вам понадобится метод addAttachmentData
для вложений.
Вам также необходимо реализовать метод didFinishWithResult отбрасывать контроллер MFMail
-(void) mailComposeController:(MFMailComposeViewController *)controller didFinishWithResult:(MFMailComposeResult) result error:(NSError *) error{
[self becomeFirstResponder];
[self dismissModalViewControllerAnimated:YES];
}
Убедитесь, что класс, где вы пишете этот Митос реализует < MFMailComposeViewControllerDelegate> Протокол
Надеется, что это помогает!
Я вообще не понимаю. Какой адрес электронной почты? – willcodejavaforfood
Я думаю, что автор здесь пытается выяснить, можем ли мы отправлять электронные письма из приложения с использованием учетной записи почты, отличной от учетной записи по умолчанию (по умолчанию является та, которую мы настраиваем в настройках). –