У меня есть код в моем текущем контроллере навигации, в котором одна кнопка для этого .... , но когда я нажимаю кнопку, появляется почтовый коммандер **, но текущий контроллер навигации и его вид исчезают, а затем он работает ... как я могу избежать этого исчезновения, anyhelp пожалуйста ** ...... - (IBAction) clickedMailButton: (идентификатор) отправитель {Проблема в apple MFMailComposeViewController
Class mailClass = (NSClassFromString(@"MFMailComposeViewController"));
if (mailClass != nil)
{
// We must always check whether the current device is configured for sending emails
if ([mailClass canSendMail])
{
[self displayComposerSheet];
}
else
{
[self launchMailAppOnDevice];
}
}
else
{
[self launchMailAppOnDevice];
}
}
Erm, что вы имеете в виду, оно исчезает? Если лист композитора почты заменяет ваше текущее представление, это именно то, что должно произойти. И вы также должны предоставить код displayComposerSheet. – refulgentis
он показывает, как контроллер pushview из текущего контроллера представления, когда мы нажимаем кнопку mail.but несколько раз он не работает? –
контроллер текущего представления исчезает, а затем открывается коммандер почты. –