У меня есть следующий код, который вызывается в didSelectRowAtIndexPath. Проблема в том, что когда я нажимаю кнопку отмены, появляется запрос на сохранение черновика или отмену. Но когда я нажимаю и то, и другое, представление не исчезает. Я использовал тот же код в приложении до iOS 5, и он отклонился нормально. Любые идеи? У меня есть протокол делегата MFMailComposeViewController в интерфейсе.
if (indexPath.row == 0)
{
if([MFMailComposeViewController canSendMail])
{
MFMailComposeViewController *picker = [[MFMailComposeViewController alloc] init];
picker.mailComposeDelegate = self;
[picker setSubject:@"Support"];
NSArray *toRecipients = [NSArray arrayWithObject:@"contact@app.com"];
[picker setToRecipients:toRecipients];
NSString *emailBody = text;
[picker setMessageBody:emailBody isHTML:NO];
[self presentModalViewController:picker animated:YES];
}
}