2011-01-28 10 views
1

私のアプリケーションでメールを送る必要があります。私のコードは、そのための私はどのように作家のスプラッシュ画面でメールを送ることができますか

MFMailComposeViewController * mailView = [[MFMailComposeViewController alloc] init]; 
[mailView setMailComposeDelegate:self]; 
[mailView setSubject:@"Some Subject"]; 
[mailView setToRecipients:self.selectedArray]; 
[self presentModalViewController:mailView animated:YES]; 
[mailView release]; 

- (void)mailComposeController:(MFMailComposeViewController*)controller didFinishWithResult:(MFMailComposeResult)result error:(NSError*)error { 

[controller dismissModalViewControllerAnimated:YES]; 
} 

であることを私はスプラッシュ画面like thisを取得していますため

このスプラッシュ画面がないとメールを送信できます。

私はバックグラウンドでメールを送信する必要があります。

私にお勧めします。

ありがとうございます。

答えて

0

作者を使用したくない場合は、自分のsmtpクライアントを作成する必要があります。 私はそれを試したことがないが、私が聞いたことからskpsmtpmessageはトリックを行う必要があります。

+0

この方法のもう1つの問題は、ユーザーに電子メールアドレスとパスワードを尋ねるか、送信を行うアプリ内で電子メールアカウントとパスワードを提供することです。 *少なくとも私はそれが事実だと思う... * –

+0

qu fluchtpunktありがとう、しかし、私はそれを使用して問題を取得している人々のほとんどは、任意の代替方法 – MaheshBabu

+0

私が間違っている場合は、この方法を使用してメールを送信するには、ユーザーは自分の電子メールIDとパスワードを提供する必要がありますか?これは追加のオーバーヘッドとなり、ユーザーはメール設定(デバイスのメールアプリケーションが設定されていると仮定)を行わないことを選択することがあります。 – Vin

関連する問題