как отправить электронную почту в iphone SDK? - PullRequest
7 голосов
/ 03 октября 2009

как отправить электронное письмо в iphone SDK? любой пример учебника, чтобы взять адрес электронной почты от iphone также

1 Ответ

17 голосов
/ 03 октября 2009

Вам следует использовать класс MFMailComposeViewController и протокол MFMailComposeViewControllerDelegate, которые спрятаны в платформе MessageUI.

Сначала отправьте сообщение:

MFMailComposeViewController* controller = [[MFMailComposeViewController alloc] init];
controller.mailComposeDelegate = self;
[controller setSubject:@"My Subject"];
[controller setMessageBody:@"Hello there." isHTML:NO]; 
[self presentModalViewController:controller animated:YES];
[controller release];

Затем пользователь выполняет работу, и вы вовремя получаете ответный вызов делегата:

- (void)mailComposeController:(MFMailComposeViewController*)controller  
          didFinishWithResult:(MFMailComposeResult)result 
                        error:(NSError*)error;
{
  if (result == MFMailComposeResultSent) {
    NSLog(@"It's away!");
  }
  [self dismissModalViewControllerAnimated:YES];
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...