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

  • Associated Press

    Associated P

    18 EYLÜL 2006
  • fast2hell

    fast2hell

    16 AĞUSTOS 2006
  • PhoneArena

    PhoneArena

    7 NİSAN 2006