2012-04-25 21 views
6

Görünüşte ve kullanılmadığında görüntülenen bir dizi UIView var. Ancak, bazılarının hala sorunlara neden olan gittikten sonra bile bildirim aldıklarına inanıyorum. UIView "çocuk" On"Ölü" nesnelere ios bildirimleri

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

: UIView "üst" konteyner üzerinde

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

Her şey ilk kez etrafında çalışır, ancak ben aynı görünüm ikinci kez başlatmak eğer EXC_BAD_ACCESS alıyorum. Bu bir şeyin eksik olduğu anlamına gelmez mi?

Bilginize bu her ARC içindedir - xcode 4.3.2

cevap

12

Eğer görünümünde öğeler için addObserver aradığınız varsa, dealloc sırasında removeObserver çağırmanız gerekir. ARC ile bile.

İlgili konular