取消MFMailComposeViewController导致内存泄漏?
我在我正在使用的应用程序中使用MFMailComposeViewController。 当用户点击按钮时,会弹出电子邮件表单。
现在,当我在此过程中使用仪器监视内存时,我看到每次按下取消按钮并显示操作表时,大约2.5 MB的内存会累计到所有堆和匿名虚拟机中的实时字节。 仅当您点击取消按钮时,才会发生这种情况,当您发送电子邮件时一切正常。
顺便说一句,我在这里检查了Apple的MessageComposer示例代码,它有同样的问题。
有谁知道可能是什么原因?
听起来像API中的内存泄漏(UIKit) – 它们很少见,但它们肯定会发生,我记得在SDK 4.0中报告了一个在运行标准“Masterview Controller”模板时发生的情况。