7

現在作業中のアプリで MFMailComposeViewController を使用しています。ユーザーがボタンをタップすると、メールフォームがポップアップします。

このプロセス中にインストルメントを使用してメモリを監視すると、キャンセル ボタンを押してアクション シートが表示されるたびに、約 2.5 MB のメモリがすべてのヒープおよび匿名 VM のライブ バイトに加算されることがわかります。これは、キャンセル ボタンをタップした場合にのみ発生し、メールを送信するとすべてが正常に実行されます。

ところで、 Apple の MessageComposer サンプル コードhereを確認しましたが、同じ問題があります。

何が原因か誰か知っていますか?

4

1 に答える 1

3

API (UIKit) のメモリ リークのように聞こえます - まれですが、確かに発生します。SDK 4.0 で、標準の「Masterview Controller」テンプレートを実行したときに発生したことを報告したことを覚えています。

于 2013-10-31T14:27:00.460 に答える