Проблема при отправке электронной почты Iphone - PullRequest
0 голосов
/ 08 марта 2011

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

-(IBAction)sendEmail :(id)sender
{
    MFMailComposeViewController *controller = [[MFMailComposeViewController alloc] init];
    controller.mailComposeDelegate = self;
    [controller setSubject: @""];
    [controller setMessageBody:@" " isHTML:YES];
    [self presentModalViewController:controller animated:YES];
    [controller release];
}

- (void)mailComposeController:(MFMailComposeViewController*)controller didFinishWithResult:(MFMailComposeResult)result error:(NSError*)error {

    NSLog(error);
    [self becomeFirstResponder];

    [self dismissModalViewControllerAnimated:YES];
}

1 Ответ

0 голосов
/ 08 марта 2011

Несколько вещей для проверки:

  • Вы сначала тестировали [MFMailComposeViewController canSendMail]? Может быть, по какой-то причине ваше устройство не может отправлять электронную почту
  • Подключено к первому пункту, вы запускаете это на устройстве или на симуляторе? Там могут быть различия
  • Правильно ли настроена электронная почта на вашем устройстве?
  • Вы проверили папку со спамом?
  • Определена ли переменная ошибки в методе didFinishWithResult:? Это важная деталь, которую вы не упомянули в своем вопросе

Таким образом, вам нужно предоставить больше информации, прежде чем кто-либо сможет ответить на этот вопрос.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...