Как использовать MFMailComposeViewController в цикле "время" - PullRequest
0 голосов
/ 29 ноября 2011

Мне нужно использовать MFMailComposeViewController для отправки электронной почты в цикле while. Цикл основан на массиве. Я пытался сделать что-то похожее на стандартное использование этого класса, но я вижу модальное представление только для первого элемента массива. Таким образом, отправляется только первое письмо.

У вас есть идея, как это сделать?

while (x = [enumerator nextObject]) {
   MFMailComposeViewController *picker = [[MFMailComposeViewController alloc] init];
   picker.mailComposeeDelegate = self;
   [...] // set properties of the email

   [self presentModalViewController:picker animated:YES];
   [picker: release];
}

1 Ответ

0 голосов
/ 29 ноября 2011

СДЕЛАЙТЕ некоторый код после того, как письмо успешно отправлено;

- (void)mailComposeController:(MFMailComposeViewController*)controller 
          didFinishWithResult:(MFMailComposeResult)result error:(NSError*)error {
    [controller dismissModalViewControllerAnimated:YES];

   //call some code here or call some method

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