我有我的當前導航控制器中的代碼,其中一個按鈕... 但當我點擊按鈕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