2010-10-23 75 views
2

仪器这个报告内存泄漏(98.6%,知道是什么意思):的iOS - NSNotificationCenter存储器泄漏

[[NSNotificationCenter defaultCenter] postNotificationName:kNotificationSomeNotification object:self]; 

“自我” 是的UIImageView的子类。在通知中包含“自我”会导致内存泄漏?如果是这样,你如何解决它?

+0

只用一行代码很难说 - 你能添加更多吗?我被告知苹果有漏码的声誉,所以它也可能是苹果的代码,而不是你的。 – 2010-10-23 01:56:36

+1

@Gavin Miller你能量化吗? WebKit /'UIWebView'肯定是泄漏的,但现在在4.1中有了很大的改进,但是我想不出另一个框架可以让Apple“有漏名的代码”的声誉 – 2010-10-23 03:39:54

+0

@Shaggy Frog - 我要去基于我被其他iOS开发人员告知的内容。我还在3.1天内听到这个消息;从那时起事情可能会发生改变,这将是非常棒的! – 2010-10-23 06:03:35

回答

2

更好地检查您的通知观察员。内存泄漏的原因可能在那里。

1

内存泄漏几乎总是不安全。再次检查是否有泄漏!您可以通过使用删除工具来完成此操作。