Проверьте, настроен ли пользователь на свой iDevice - PullRequest
9 голосов
/ 24 декабря 2010

Как проверить (программно), настроил ли пользователь учетную запись электронной почты в Mail.app. Кажется, что это вызывает сбой.

Приветствия

Ответы [ 2 ]

22 голосов
/ 24 декабря 2010
if ([MFMailComposeViewController canSendMail]) {
    [self doStuff];
}
0 голосов
/ 10 апреля 2014
Class mailClass =(NSClassFromString(@"MFMailComposeViewController"));
if(mailClass!=nil)
{
    if ([mailClass canSendMail]) 
    {

        [self displayMailComposerSheet]; 
       //compose box
    }else
    {
       //email account not setup on the device.
    }
}else 
{
 // problem in loading mail setup.

}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...