Я использую следующий код в двух контроллерах представления;один, где он вызывается нажатием кнопки, а другой, где он вызывается нажатием на ячейку таблицы.В первом он работает нормально.
Во втором, вызванном касанием ячейки таблицы, появляется редактор почты, поля которого заполнены правильно, но курсор и клавиатура не отображаются, поэтомуна самом деле ничего не вводите в почтовое сообщение.(Вы можете нажать Отмена или Отправить без проблем.) Есть идеи, что случилось?Спасибо!
if ([MFMailComposeViewController canSendMail]) {
MFMailComposeViewController *picker = [[MFMailComposeViewController alloc] init];
picker.mailComposeDelegate = self;
[picker setSubject:@"Message subject"];
[picker setMessageBody:@"Sample message" isHTML:NO];
[self presentModalViewController:picker animated:YES];
[picker release];
} else {
NSLog(@"cant send mail");
}