我有许多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_ACCESS.这是不是意味着缺少某些东西?
仅供参考,所有这些都在ARC – xcode 4.3.2中