2014-01-17 3 views
0

В моем приложении мне нужно запустить Mail.app Apple. На экране я должен показать пользователю этоЗапуск Mail.app из моего приложения

enter image description here

так, чтобы он мог выбрать какой вариант он хочет.

Использование MFMailComposeViewController показывает интерфейс почты композиция

enter image description here

Является ли можно запустить Mail.app программно, или это запрещено Apple.

ответ

3

Попробуйте это:

NSURL *myURL = [NSURL URLWithString:@"mailto:[email protected]"]; 

[[UIApplication sharedApplication] openURL:myURL]; 
+1

+1, как да, это должно работать, но я хотел бы сделать одно небольшое дополнение. Я бы обернул строку 'openURL:' в 'if statement' как' if ([[UIApplication sharedApplication] canOpenURL: myURL]) {'только незначительные изменения, но он избежит любых возможных проблем, если он не может быть открыт даже хотя я считаю, что у каждого iDevice есть почтовое приложение. – Popeye

Смежные вопросы