Уведомления ios для «мертвых» объектов

У меня есть несколько UIViews, появляющихся в поле зрения, затем исчезающих из поля зрения и не используемых. Тем не менее, я считаю, что некоторые из них все еще получают уведомления даже после того, как они ушли, что вызывает проблемы.

В «родительском» контейнере UIView:

if(self._content != nil && [self._content respondsToSelector:@selector(presentMe:)]) {
    [self._content presentMe:NO];
}

В «дочернем» UIView:

[[NSNotificationCenter defaultCenter] <-- EXC_BAD_ACCESS (code=1, address=0x70000008
 postNotificationName:PRESENTING 
 object:self 
 userInfo:[NSDictionary dictionaryWithObjectsAndKeys:[NSNumber numberWithBool:prepareToEnter], PRESENTING, nil]];

Все работает с первого раза, но если я запускаю то же представление во второй раз, я получаю EXC _BAD _ДОСТУП. Не значит ли это, что чего-то не хватает?

К вашему сведению, это все в ARC -xcode 4.3.2

6
задан Jacksonkr 25 April 2012 в 20:17
поделиться