initWithFrame:
altında oluşturduğum özel UIView'de bir gözlemci ekledim.UIView'de NSNotification için bir gözlemci nasıl kaldırılır?
[[NSNotificationCenter defaultCenter] addObserver:self
selector:@selector(updateZipFromLocation:)
name:@"zipFoundFromLocation"
object:nil];
Sorun şu ki bu görünüm bir alt görüntüdür. Görünüm yeniden yüklendiğinde, initWithFrame mesajını tekrar çağırır, böylece iki gözlemci vb. Görünüm kaybolduğunda gözlemciyi nasıl kaldırabilirim? UIView
olduğu için, viewWillDisappear:(BOOL)animated
geçerli bir yöntem olmadığını söylüyor. Herhangi bir fikir?
Sadece bir heads-up, KVO farklı kavramdır gözlemleyerek anahtar değeri ifade eder NSNotificationCenter'den. –
Oops, hala hepsine biraz yeni. :) –