私のアプリは MFMailConfigureViewController を使用します。
次のシナリオを検討してください。
- ユーザーは以前この画面で作業していました
- ここで、彼はバックグラウンドに移動するか、アプリを強制終了するかを選択します。
- 前回の変更で次回アプリがフォアグラウンドになるたびに、ビューに MFMailConfigureViewController コントローラーを表示する必要があります。
前もって感謝します。
NSUserDefaults を使用して、前回入力したデータを保存します。彼が再度開いたら、MFMailConfigureViewController を表示します。次に、NSUserDefaults データを画面に表示します。
これがあなたが始めるのに役立つことを願っています..
始めるのに良いチュートリアル: http://mobile.tutsplus.com/tutorials/iphone/nsuserdefaults_iphone-sdk/
編集:
MFMailComposerViewController からクラスを派生させることができます。setMessageBody メソッドをオーバーライドします。ユーザーがこのメソッドを呼び出すと、body がクラス変数 (派生クラスで宣言されている) に格納されます。デリゲート メソッドが呼び出されたときに使用します。