現在作業中のアプリで MFMailComposeViewController を使用しています。ユーザーがボタンをタップすると、メールフォームがポップアップします。
このプロセス中にインストルメントを使用してメモリを監視すると、キャンセル ボタンを押してアクション シートが表示されるたびに、約 2.5 MB のメモリがすべてのヒープおよび匿名 VM のライブ バイトに加算されることがわかります。これは、キャンセル ボタンをタップした場合にのみ発生し、メールを送信するとすべてが正常に実行されます。
ところで、 Apple の MessageComposer サンプル コードhereを確認しましたが、同じ問題があります。
何が原因か誰か知っていますか?