2010-10-23 76 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

內存泄漏幾乎總是不安全。再次檢查是否有泄漏!您可以通過使用刪除工具來完成此操作。