Bir kullanıcı bir düğmeye basarsa veya bir görünümden çıkarsa geçersiz kılmam gereken bir NSTimer
nesnesine sahibim. NSTimer zaten geçersiz olup olmadığını nasıl kontrol edilir
[myNSTimer invalidate];
benim düğme işleyicisi içinde ve viewWillDisappear
içeride. Kullanıcı bir düğmeye basar ve ardından bir görünüm sunarsa, uygulama bir istisna atar çünkü myNSTimer
zaten geçersiz hale getirilmiştir. viewWillDisappear
yönteminde yapmam gereken şey, myNSTimer
'un geçersiz olup olmadığını kontrol etmektir. Bunu nasıl yaparım?
denedim:
if(myNSTimer != nil)
[myNSTimer invalidate];
ama bu işe yaramadı.
teşekkürler! –
Bu açık bir açıklama. Teşekkürler! –
Bu, "mesajım ayrılmamış örnek" sorununa gönderdiğim çözüm için tam olarak bir çözümdü. Teşekkürler. – High6