2010-08-06 50 views
0

我編寫了一個利用MFMAilComposibleViewController來利用應用內電子郵件的代碼。我在下面指定了委託,但我的委託方法沒有被調用。這是我第一次得到這種類型的錯誤;我通常在iPhone下開發,但對於我需要在iPad下開發的客戶。iPhone MFMAilComposeViewControllerDelegate問題

MFMailComposeViewController *mailComposer = [[MFMailComposeViewController alloc] init]; 

[mailComposer setModalPresentationStyle: UIModalPresentationFormSheet]; 

[mailComposer setSubject: @"Hello World"]; 

[mailComposer setMailComposeDelegate: self]; 

[mailComposer setMessageBody: @"<font color='red'>Hello</font> <font color='blue'>World</font>" isHTML:YES]; 

[self presentModalViewController: mailComposer animated: YES]; 

該代碼片段是調用mailview的方法的精確複製粘貼。請注意,我在我的頭文件中指定了MFMailViewControllerDelegate協議。

謝謝!

回答

0

你在模擬器中測試過嗎?正如我之前所經歷的,郵件編輯器不能在模擬器中工作,而是在設備中工作。嘗試一下。

+0

噢好的。這將解釋很多,我所有的測試目前只在模擬器上完成;目前沒有我的設備。 謝謝! – G33kz0r 2010-08-06 06:31:00