2011-11-11 10 views
0

私のアプリはテキストフィールドからuitextviewに情報を生成しますが、ユーザーがボタンをクリックしたときにこの情報を電子メールでどのように送ることができるのでしょうか。UITextViewの内容を電子メールで送信

メールアプリケーションが開き、電子メールの本文にuitextviewの内容が表示されます。あなたがMFMailComposeViewControllerでそれをしなければならない

多くのおかげ

+0

mfmailcomponentsviewcontrollerのドキュメントの特定の部分に苦労していますか? – jrturton

+0

iveそれを読んでいるが、これのすべてにかなり新しいので、私はそれを始めるのが難しいと思っています。あなたは私が使用する必要があるものの正しい方向に私を向けることができますか? – Ayub

答えて

2

。ここでは、コードです:

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

[composer setMailComposeDelegate:self]; 
[composer setSubject:@"My Subject"]; 
[composer setMessageBody:@"Email Body" isHTML:YES]; 

[self presentModalViewController:composer animated:YES]; 

[composer release]; 

ちょうどあなたの本当の主題とあなたのTextViewの内容と@"Email Body"@"My Subject"を交換してください。 ToCc、およびBccフィールドを設定して、このクラスを介して添付ファイルを追加することもできます。

アプリ 使用して電子メールを送信できる場合にも確認することができ

[MFMailComposeViewController canSendMail]; 

例えばユーザーが電子メールアカウントを設定していない場合、この関数はNOを返します。


アプリからのメール送信の詳細については、MFMailComposeViewController Class Referenceをご覧ください。

+0

ありがとう、私は.hファイルに配置する必要がありますか? – Ayub

+0

'#import #import 'です。 'MessageUI'フレームワークをターゲットに添付する必要があります。 – akashivskyy

+0

しかし、私のtextviewsの内容の変更は、ユーザーがテキストフィールドに入力する内容によって決まります。 – Ayub

関連する問題