2010-12-02 3 views
2

私はユーザーがメールを送信したときにいくつかの問題に直面しました。メッセージコンテンツ(電子メール本文)がなくてもメールが届くと、ユーザーがメッセージコンテンツを入力したときもあります。メッセージコンテンツは何度か表示されません(10個のメールは受信トレイに入ります。電子メール本文に)なぜ私はそれが起こっているのか教えてください?メールが来るメッセージコンテンツなし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

私はストレートな答えを持っていない、しかし、2つのヒント:

A)なぜあなたはのviewDidLoadでdisplayComposerSheetを呼び出していますか?私はむしろviewWillAppearにそれを入れたいと思っています。ビューコントローラは既にロードされていて、メモリに再度ロードされているかもしれません。

b)メール本文にプレースホルダテキストをあらかじめ入力して送信していないか確認しましたか?

関連する問題