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

  • Android Police

    Android Poli

    21 NİSAN 2010
  • KIT KAT

    KIT KAT

    3 EKİM 2005
  • Propaganda Time

    Propaganda T

    19 EYLÜL 2010