1

iPhoneアプリ内でMFMailComposeViewControllerを使用しています。本文にテキストを入力してからキャンセルボタンを押すと、未送信のメッセージを保存する/保存しないオプションが記載されたアクションシートが表示されます。2つの質問があります:

  1. プログラムで「保存/保存しないアクションシートが表示されないようにすることはできますか?MFMailComposeViewControllerDelegateはこれらの行に沿って何も表示されないようです。

  2. 保存した場合、メールはどこに保存されますか?メールアカウントを調べたところ、「ドラフト」フォルダに何も保存されていませんでした。

4

1 に答える 1

1
  1. いいえ、アクションシートの表示は避けられません。iOS 4.xに追加されたのは、正確には、長いメールを書くときに誤って[キャンセル]ボタンをタップしないようにするためです。これは良い考えだと思います。
  2. 電子メールの作成に使用したアカウントの「下書き」フォルダに保存されます(通常、デバイスの設定に登録されている「デフォルトアカウント」)。いくつかのアプリを使ってみましたが、うまくいきました。
于 2011-03-29T13:22:32.003 に答える