Я тестирую на iPod Touch под управлением ОС 3.1.3
Попытка разрешить пользователям отправлять электронную почту из приложения - но при выполнении следующего кода весь экран просто становится полностью пустым / белым.
Есть идеи, почему это происходит?
У меня есть платформа MessageUI в проекте.
Я импортирую и делегирую в заголовочный файл:
#import <MessageUI/MessageUI.h>
#import <MessageUI/MFMailComposeViewController.h>
<MFMailComposeViewControllerDelegate>
А вот код, довольно стандартный:
if ([MFMailComposeViewController canSendMail]) {
MFMailComposeViewController *picker = [[MFMailComposeViewController alloc] init];
picker.mailComposeDelegate = self;
[picker setSubject:@"App Feedback"];
[picker setToRecipients:[NSArray arrayWithObject:@"xyz@gmail.com"]];
[self presentModalViewController:picker animated:YES];
[picker release];
}
А затем у меня есть функция didFinishWithResult, которая закрывает ModalViewController при отправке электронного письма.
Но опять же, все, что я получаю, это пустой белый экран на моем iPod Touch. = /
Спасибо!