我有我的当前导航控制器中的代码,其中一个按钮... 但当我点击按钮mailcomposer出现**,但当前导航控制器和它的视图消失,然后它的工作...我怎样才能避免这种情况消失,anyhelp请** ...... - (IBAction为)clickedMailButton:(ID)发送 {问题苹果的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];
}
}
呃,你是什么意思它消失了?如果邮件编辑器工作表正在替换您当前的视图,那正是应该发生的事情。 你也应该提供displayComposerSheet代码。 – refulgentis 2009-11-03 21:24:20
当我们按下邮件按钮时,它显示为像当前视图控制器的pushview控制器。但有时它不工作? – 2009-11-04 04:19:14
当前视图控制器消失,然后邮件压缩器打开 – 2009-11-04 09:40:41