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

  • 365multimedia

    365multimedi

    26 ŞUBAT 2009
  • ArkticPlanet

    ArkticPlanet

    9 ŞUBAT 2010
  • HowcastFoodDrink

    HowcastFoodD

    21 EYLÜL 2010