5
我已經創建了一個MFMailComposeViewController並且能夠顯示它,但是一旦我按下取消按鈕,取消按鈕併發送按鈕變灰,並且操作手冊不會出現。有什麼我失蹤?取消按鈕不會在MFMailComposeViewController中執行任何操作 - iOS 8
MFMailComposeViewController *m = [[MFMailComposeViewController alloc] init];
[m setToRecipents:@[@"[email protected]"]];
[m setSubject:@"Subject"];
[m setMessageBody:@"..." isHTML:YES];
[m setMailComposeDelegate:self];
[self presentViewController:m animated:YES completion:nil];
這裏是截圖: 那麼,有什麼我失蹤或者我應該提交錯誤報告?
您是否實現了MFMailComposeViewControllerDelegate協議?例如,如果當前對象實現了該協議,然後實現所需方法,則設置mailViewController.mailComposeDelegate = self。(void)mailComposeController :(MFMailComposeViewController *)controller didFinishWithResult :(MFMailComposeResult)result error:(NSError *)error { [ self dismissViewControllerAnimated:YES completion:nil]; } – dean
@deanware是的,我做到了。這不是問題,問題在於操作表沒有顯示。 – Milo
@Milo,你解決了這個問題嗎? 我得到的是同樣的東西,代碼在iOS 7 – jaseelder