SORU
17 EKİM 2009, CUMARTESİ


Nasıl eğer bir nesneyi anahtar değer bir gözlemci eklenmiş söyleyebilirim

sen removeObservers için objective c bir nesne söyle: anahtar yolu ve bu anahtar yolu kaydedilmemiş için, sads çatlaklar. gibi

'Anahtar yolu "" bir gözlemci olarak kayıtlı değil çünkü.' theKeyPath için bir gözlemci çıkarın

bir şekilde eğer bir nesne bunu yapabilmek için kayıtlı bir gözlemci varsa, belirlemek için vardır

if (object has observer){
  remove observer
}
else{
  go on my merry way
}

CEVAP
16 Temmuz 2011, CUMARTESİ


Bir deneyin removeObserver karar senin etrafında yakalamak koymak

@try{
   [someObject removeObserver:someObserver forKeyPath:somePath];
}@catch(id anException){
   //do nothing, obviously it wasn't attached because an exception was thrown
}

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Caramella Girls

    Caramella Gi

    19 Mayıs 2008
  • Plugable

    Plugable

    19 Mayıs 2010
  • Viktorija A.

    Viktorija A.

    28 Mart 2009