2010-12-02 63 views
2

當用戶發送郵件時,我遇到了一些問題。有些時候郵件沒有郵件內容(電子郵件正文),即使用戶輸入了郵件內容。郵件內容不會僅顯示一次(對於10封郵件進入我的收件箱,2封或3封郵件沒有內容在電子郵件正文中)請引導我爲什麼發生?郵件在iPhone中使用MFMailComposeViewController時沒有消息內容

這裏我的代碼,

- (void)viewDidLoad { 

    [self displayComposerSheet]; 
    } 

-(void) displayComposerSheet 
    { 
     picker = [[MFMailComposeViewController alloc] init]; 

    picker.mailComposeDelegate = self; 

    if ([MFMailComposeViewController canSendMail]) { 

    [picker setToRecipients:[NSArray arrayWithObjects:@"[email protected]",nil]]; 

    [picker setSubject:@"ShoutOuts"]; 
    } 
     [self presentModalViewController:picker animated:YES]; 

} 

請幫助我。

謝謝!

回答

0

我沒有一個直接的答案,但有兩個提示:

一)爲什麼要在viewDidLoad中調用displayComposerSheet?我寧願把它放到viewWillAppear中,因爲視圖控制器可能已經被加載了,如果再次使用的話,可能已經在內存中。

b)您是否嘗試用佔位符文本預填充郵件正文以查看是否正在發送?

相關問題