ユーザーがテキストフィールドUITextField
にインセットした情報をメールに送信するにはどうすればよいですか? と、情報ページに一度だけ表示させるにはどうしたらいいですか?あなたが求めている何私のアプリでテキストフィールドを私の電子メールにリンクするには?
1
A
答えて
0
はあいまいですが、ちょうど使用テキストフィールドに入力されたデータを取得し、文字列でそれを置くために:
NSString *theEmailBody = theTextField.text;
そこからあなたは、標準のAppleの電子メールのフレームワークを使用して電子メールを送信することができます:
MFMailComposeViewController *mail =[[MFMailComposeViewController alloc] init];
NSString *theEmailbody = theTextField.text;;
[mail setMessageBody:theEmailbody isHTML:NO];
または独自のメールサーバーを作成し、そこにHTTPリクエストを送信することによって、
0
電子メールを送信するには、関数内で次のコードを使用できます。
MFMailComposeViewController *mail =[[MFMailComposeViewController alloc] init];
NSString *emailbody = textField.text;;
[mail setMessageBody:emailbody isHTML:NO];
0
Appleはアプリのメールに設定する方法をお見せするサンプル・コードを持っている(下記にリンク)
あなたはこれをやった後は、あなたが簡単に(例えば)メールの本文を変更することができますが適切な場所にこれを追加して、textFieldの内容にしてください。あなただけのアプリの初回起動時に表示されるように、情報ページをご希望の場合は
NSString *emailBody = myTextField.text;
はその後さらに、NSUserDefaults
に見えます。これにより、情報ページの読み込みや非読み込みをアプリに知らせるための値を格納して取得することができます。
コードが動作しているかどうかを確認するにはどうすればよいですか? – fatimah
あなたはそれを実行し、自分の電子メールをあなたのアプリケーションに送って、それがあなたの受信箱に到着したときに見ることができます。 – DGund