-5

ユーザーにフォームに記入してもらい、情報を送ってもらう必要があります。彼らの名前と電子メールだけで、彼らは喜んでそれをするでしょう。

私は自分のアカウントに情報を電子メールで送信することを検討しましたが、ポップしMFMailComposeViewControllerてユーザーに電子メールを送信させる必要があるようです-そして、私はそれらを煩わせたくありません.

次のような単純なmailto URLも試しました。

NSString *url = @"mailto:example@example.com?&subject=Greetings from Cupertino!&body=Wish you were here!";
[[UIApplication sharedApplication] openURL: [NSURL URLWithString: url]];

しかし、私のシミュレーターや、iOS 6 を搭載した 4s の iPhone では動作しません。

Google ドキュメントの作成も検討し、アプリケーションにユーザーの情報をその URL に送信させましたが、結果は mailto URL に似ていると思いますか?

それで、それを行うための良い、簡単な方法はありますか?

4

2 に答える 2

2

それで、それを行うための良い、簡単な方法はありますか?

確かに -- でもメールは使っていません。代わりに HTTP を使用し、データを Web サーバーに POST します。結果をメールで収集する必要がある場合は、サーバー上で電子メール メッセージを作成してそこから送信することも簡単にできますが、情報を直接データベースに追加するだけで済む可能性が高くなります。

HTTP を使用するにはNSURLRequest、関連するパラメーターで を作成し、 を使用して送信しNSURLConnectionます。iOS が提供する URL 読み込みシステムを詳しく調べたくない場合は、それをさらに簡単にするラッパー ライブラリがいくつかあります。しかし、やりたいことについては、NSURLConnection直接使用するのは非常に簡単です。

于 2013-08-05T12:55:38.847 に答える