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

  • Propaganda Time

    Propaganda T

    19 EYLÜL 2010
  • Sergio Fernandez

    Sergio Ferna

    1 EKİM 2009
  • ShotgunSandwichENT

    ShotgunSandw

    3 EKİM 2012