2013-10-31 24 views
7

我在我正在使用的應用程序中使用MFMailComposeViewController。當用戶點擊按鈕時,彈出電子郵件表單。正在取消MFMailComposeViewController導致內存泄漏?

現在,當我在這個過程中使用儀器監視內存時,我發現每次按下取消按鈕並且出現操作表時,大約2.5 mb的內存會累加所有堆中的活動字節數&匿名虛擬機。只有當您點擊取消按鈕時,纔會發生這種情況,當您發送電子郵件時,一切正常運行。

btw我檢查了Apple的MessageComposer示例代碼here,它有相同的問題。

有誰知道可能是什麼原因?

+0

在這裏得到了同樣的問題。這看起來像是一個巨大的泄漏,非常奇怪,它沒有被照顧。 – Stavash

+0

我有同樣的問題,並在這裏受傷。 – mikeytdan

回答

3

聽起來像API(UIKit)中的內存泄漏 - 它們很少見,但肯定會發生,我記得在運行標準「Masterview Controller」模板時發生了SDK 4.0中的一次。