Добавьте следующую строку под инициализацией вашего почтового композитора.
mailComposer.mailComposeDelegate = self;//very important if you want feedbacks on what the user did with your email sheet.
Затем реализуйте метод делегата, как предложил Кенни.Вы можете использовать этот метод для выполнения пользовательских действий.
- (void)mailComposeController:(MFMailComposeViewController*)controller didFinishWithResult:(MFMailComposeResult)result error:(NSError*)error
{
// Notifies users about errors associated with the interface
switch (result)
{
case MFMailComposeResultCancelled:
{
//Do something, If you need to
}
break;
default:
break;
}
[self dismissModalViewControllerAnimated:YES];
}
Не забудьте подтвердить делегат, добавив
@interface YourViewController : UIViewController <MFMailComposeViewControllerDelegate> { }
Если у вас все еще есть проблемы, вы можете посетить следующий учебник, гдевсе хорошо объяснили: http://blog.mugunthkumar.com/coding/iphone-tutorial-in-app-email/