Если вы храните таймер в переменной-члене, вы должны сохранить его.Потому что, вероятно, вы создали его, используя timerWithTimerInterval:
Во всяком случае.Если ваша ссылка действительна, вы можете проверить ее, используя [myTimer isValid];
Если вы не сохраните свой таймер, вы должны по крайней мере присвоить ноль после аннулированияэто.
[myTimer invalidate];
myTimer = nil;