2010-10-23 1 views
2

Instruments сообщает об этом утечка памяти (98,6%, что бы это ни значило):IOS - NSNotificationCenter утечку памяти

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

"Я" является подклассом UIImageView. Включает ли «я» в уведомление, вызывающее утечку памяти? Если да, то как вы его разрешаете?

+0

Трудно сказать только одной строкой кода - можете ли вы добавить еще? Мне сказали, что у Apple есть репутация неисправного кода, так что это может быть и код Apple, а не ваш. –

+1

@ Gavin Miller вы можете количественно определить это? WebKit/'UIWebView' определенно был протекающим, но теперь он значительно улучшился в 4.1, но я не могу думать о другой структуре, которая дала бы Apple« репутацию »за« наличие пропущенного кода ». –

+0

@Shaggy Frog - я собираюсь основанный на том, что мне сказали другие разработчики iOS. Я также слышал об этом в течение 3,1 дня; с тех пор все могло измениться, что было бы потрясающе! –

ответ

2

Лучше проверьте своего наблюдателя. Причина утечки памяти может быть там.

1

Утечки памяти почти всегда небезопасны. Проверьте снова, есть ли утечка точно !? Вы можете сделать это, используя deleaker.