2010-05-25 3 views
0

Я настроил простой MFMailComposeViewController ниже. Если я заполню setToRecipients, все будет хорошо, отправлено электронное письмо. Если я не заполняю setToRecipients, всплывает окно почтового композитора, но все поля остаются нередактируемыми.MFMailComposeViewController не позволяет пользователю вводить электронное письмо

Я думал, что MFMailComposeViewController разрешит пользователю редактировать электронную почту перед отправкой? Возможно ли использование стандартных элементов управления?

- (IBAction) sendEmail 
{ 
    MFMailComposeViewController *picker = [[MFMailComposeViewController alloc] init]; 
    picker.mailComposeDelegate = self; 

    [picker setSubject:[NSString stringWithFormat:@"Receipt Email - %@",[self.labelDate text]]]; 

    NSString *emailBody = @"This is the message body"; 

    [picker setMessageBody:emailBody isHTML:NO]; 

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

Не обращайте внимания на ребята .... Я не ушел с первого ответчика родительского вида>. <Решено, добавив [self.parentViewController resignFirstResponder]; [self статьFirstResponder]; – Richard

+0

Если вам не нужен ответ, удалите его: D –

ответ

0

Не обращайте внимания на ребята .... Я не ушел с первого ответчика родительского вида>. < Решено путем добавления [self.parentViewController resignFirstResponder]; [self статьFirstResponder];

Смежные вопросы