i'm using following nstimer class method:
nstimer.scheduledtimerwithtimeinterval( 3, target: self, selector: selector("setwaitthreesecondsfalse"), userinfo: nil, repeats: false )
does returned timer deallocated after selector runs? or have explicitly invalidate timer?
a non-repeating timer have invalidate once fires. not need in case unless wish invalidate before fires.
from docs nstimer
:
once scheduled on run loop, timer fires @ specified interval until invalidated. non-repeating timer invalidates after fires.
as long don't have strong reference timer, deallocated after invalidated.
Comments
Post a Comment