取消MFMailComposeViewController会导致内存泄漏吗?

7
我正在开发的应用程序中使用MFMailComposeViewController。当用户点击按钮时,会弹出电子邮件表单。
现在,当我使用仪器监测这个过程中的内存时,我看到每次你按下取消按钮并且操作表出现时,所有堆和匿名vm中的活动字节有大约2.5MB的内存增加。只有当你发送邮件时一切都正常运行时才会发生这种情况。
顺便说一句,我检查了苹果的MessageComposer示例代码(链接),它也有同样的问题。
有人知道可能是什么原因吗?

在这里也遇到了同样的问题。这似乎是一个严重的泄漏,非常奇怪居然没有得到解决。 - Stavash
我也遇到了同样的问题,最终来到了这里。 - mikeytdan
1个回答

3
听起来像是API(UIKit)中的内存泄漏 - 这种情况很少见,但确实会发生。我记得在SDK 4.0中报告过一个这样的问题,当运行标准的'Masterview Controller'模板时就会出现。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接