私のアプリはテキストフィールドからuitextviewに情報を生成しますが、ユーザーがボタンをクリックしたときにこの情報を電子メールでどのように送ることができるのでしょうか。UITextViewの内容を電子メールで送信
メールアプリケーションが開き、電子メールの本文にuitextviewの内容が表示されます。あなたがMFMailComposeViewController
でそれをしなければならない
多くのおかげ
私のアプリはテキストフィールドからuitextviewに情報を生成しますが、ユーザーがボタンをクリックしたときにこの情報を電子メールでどのように送ることができるのでしょうか。UITextViewの内容を電子メールで送信
メールアプリケーションが開き、電子メールの本文にuitextviewの内容が表示されます。あなたがMFMailComposeViewController
でそれをしなければならない
多くのおかげ
。ここでは、コードです:
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"
を交換してください。 To
、Cc
、およびBcc
フィールドを設定して、このクラスを介して添付ファイルを追加することもできます。
:
[MFMailComposeViewController canSendMail];
例えばユーザーが電子メールアカウントを設定していない場合、この関数はNO
を返します。
アプリからのメール送信の詳細については、MFMailComposeViewController Class Referenceをご覧ください。
ありがとう、私は.hファイルに配置する必要がありますか? – Ayub
'#import
しかし、私のtextviewsの内容の変更は、ユーザーがテキストフィールドに入力する内容によって決まります。 – Ayub
mfmailcomponentsviewcontrollerのドキュメントの特定の部分に苦労していますか? – jrturton
iveそれを読んでいるが、これのすべてにかなり新しいので、私はそれを始めるのが難しいと思っています。あなたは私が使用する必要があるものの正しい方向に私を向けることができますか? – Ayub