SORU
5 AĞUSTOS 2011, Cuma


KVO ve removeObserver nasıl ARK

Nasıl ARC altında bir nesneden bir gözlemci kaldırılsın mı? Sadece gözlemci ekleme ve çıkarma düşünmeden mi yaşıyoruz? Eğer biz artık hafıza el ile yönetmek nerede gözlemleyerek istifa mı?

Görünümü denetleyicisi örneğin:

[self.view addObserver:self
            forKeyPath:@"self.frame"
               options:NSKeyValueObservingOptionNew 
               context:nil];

Daha önce, görünüm denetleyicisi removeObserver: 3* *yöntem diyebilirim.

CEVAP
5 AĞUSTOS 2011, Cuma


Hala anahtar değerleri gözlem kaldırmak için uygun bir yer gibi görünüyor ARK altında -dealloc uygulayabilir. Sadece bu yöntem içinde [super dealloc] Daha fazla arama.

Eğer önce -release geçersiz kılma olsaydın, bir şeyler yanlış şekilde yapıyorsun.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • 2ndfloor91

    2ndfloor91

    17 Kasım 2007
  • 8bitdigitaltv

    8bitdigitalt

    31 AĞUSTOS 2011
  • Atlantic Records

    Atlantic Rec

    15 Aralık 2006