2012-04-21 9 views

答えて

0

はあいまいですが、ちょうど使用テキストフィールドに入力されたデータを取得し、文字列でそれを置くために:

NSString *theEmailBody = theTextField.text; 

そこからあなたは、標準のAppleの電子メールのフレームワークを使用して電子メールを送信することができます:

MFMailComposeViewController *mail =[[MFMailComposeViewController alloc] init]; 
NSString *theEmailbody = theTextField.text;; 
[mail setMessageBody:theEmailbody isHTML:NO]; 

または独自のメールサーバーを作成し、そこにHTTPリクエストを送信することによって、

+0

コードが動作しているかどうかを確認するにはどうすればよいですか? – fatimah

+0

あなたはそれを実行し、自分の電子メールをあなたのアプリケーションに送って、それがあなたの受信箱に到着したときに見ることができます。 – DGund

0

電子メールを送信するには、関数内で次のコードを使用できます。

MFMailComposeViewController *mail =[[MFMailComposeViewController alloc] init]; 
NSString *emailbody = textField.text;; 
[mail setMessageBody:emailbody isHTML:NO]; 
0

Appleはアプリのメールに設定する方法をお見せするサンプル・コードを持っている(下記にリンク)

あなたはこれをやった後は、あなたが簡単に(例えば)メールの本文を変更することができますが適切な場所にこれを追加して、textFieldの内容にしてください。あなただけのアプリの初回起動時に表示されるように、情報ページをご希望の場合は

NSString *emailBody = myTextField.text; 

はその後さらに、NSUserDefaultsに見えます。これにより、情報ページの読み込みや非読み込みをアプリに知らせるための値を格納して取得することができます。

https://developer.apple.com/library/ios/#samplecode/MailComposer/Introduction/Intro.html#//apple_ref/doc/uid/DTS40008865

関連する問題