UITextField
ユーザーがテキスト フィールドに挿入した情報をメールに送信するにはどうすればよいですか? また、ユーザーが最初にアプリにアクセスしたときだけ、情報ページを一度だけ表示するにはどうすればよいですか?
質問する
554 次
3 に答える
0
あなたが求めているのは曖昧ですが、テキストフィールドに入力されたデータを取得して文字列に入れるには、次のコマンドを使用します。
NSString *theEmailBody = theTextField.text;
そこから、標準のApple電子メールフレームワークを使用して電子メールを送信できます。
MFMailComposeViewController *mail =[[MFMailComposeViewController alloc] init];
NSString *theEmailbody = theTextField.text;;
[mail setMessageBody:theEmailbody isHTML:NO];
または、独自のメールサーバーを作成し、そこにHTTPリクエストを送信します。
于 2012-04-21T17:40:58.870 に答える
0
関数内で次のコードを使用して、電子メールを送信できます。
MFMailComposeViewController *mail =[[MFMailComposeViewController alloc] init];
NSString *emailbody = textField.text;;
[mail setMessageBody:emailbody isHTML:NO];
于 2012-04-21T17:40:59.820 に答える
0
Appleには、アプリの電子メールで設定する方法を示すサンプルコードがあります(以下にリンクされています)
これを行った後、必要に応じてこれを追加することにより、(たとえば)電子メールの本文をtextFieldのコンテンツに簡単に変更できます。
NSString *emailBody = myTextField.text;
さらに、情報ページをアプリの最初の起動時にのみ表示したい場合は、を調べてNSUserDefaults
ください。これにより、値を保存および取得して、情報ページをロードするかどうかをアプリに通知できます。
于 2012-04-21T17:42:17.387 に答える