Я использовал MFMailComposeViewController для реализации функции электронной почты в моем приложении. Он работает на iPhone, но не на iPad. В чем может быть причина?
MFMailComposeViewController
Спасибо
Возможно, на iPad не настроена учетная запись электронной почты. Попробуйте проверить это с помощью [MFMailComposeViewController canSendMail] перед тем, как представить свой контроллер вида.
[MFMailComposeViewController canSendMail]
Проверка работоспособности для отправки почты
BOOL canSendmail = [MFMailComposeViewController canSendMail]; if (canSendmail) { NSLog(@"EmailPhoto can send"); [self displayMailComposerSheet]; }