Я настроил простой 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];
}
Не обращайте внимания на ребята .... Я не ушел с первого ответчика родительского вида>. <Решено, добавив [self.parentViewController resignFirstResponder]; [self статьFirstResponder]; – Richard
Если вам не нужен ответ, удалите его: D –