アプリを終了させずにメール送信 - MFMailComposeViewController
アプリからメールを送信する方法で最も簡単なのは、UIApplicationのsharedApplicationを取得して、openURLメソッドを使うことだろう。「mailto:yourname@your.domain?subject=HogeSub&body=HogeMain」などのURLを渡す。
ただこの方法の問題は、メールを作成するのにシステムのメーラーを起動するため、アプリが終了してしまうことだ。
どうにかならないのかとドキュメントをあたっていると、MFMailComposeViewControllerというクラスがあることがわかった。これを使えば出来る。サンプルコードもあった。
MessageUIというiPhone OS 3.0から加わった比較的新しいフレームワークのクラスらしい。
ただこの方法の問題は、メールを作成するのにシステムのメーラーを起動するため、アプリが終了してしまうことだ。
どうにかならないのかとドキュメントをあたっていると、MFMailComposeViewControllerというクラスがあることがわかった。これを使えば出来る。サンプルコードもあった。
MessageUIというiPhone OS 3.0から加わった比較的新しいフレームワークのクラスらしい。
コメント
コメントを投稿