iOS中NSTimer的invalidate调用之后

Posted 大熊猫侯佩

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了iOS中NSTimer的invalidate调用之后相关的知识,希望对你有一定的参考价值。

大熊猫猪·侯佩原创或翻译作品.欢迎转载,转载请注明出处.
如果觉得写的不好请多提意见,如果觉得不错请多多支持点赞.谢谢! hopy ;)


免责申明:本博客提供的所有翻译文章原稿均来自互联网,仅供学习交流之用,请勿进行商业用途。同时,转载时不要移除本申明。如产生任何纠纷,均与本博客所有人、发表该翻译稿之人无任何关系。谢谢合作!

一旦一个定时器被创建并且被添加进一个运行循环(run loop),你可以停止并释放该定时器通过NSTimer类的invalidate实例方法.

这不仅仅将会释放定时器,同样将会释放在定时器生存期中传递给定时器的任何对象,如果有的话.

比如说,传递给scheduledTimerWithTimeInterval:target:selector:userInfo:repeats:实例方法中的userInfo参数.

如果你传递NO给repeats参数,定时器将在第一次传递和调用后使自己无效化,同时释放任何它所有的对象(如果有的话)

以上是关于iOS中NSTimer的invalidate调用之后的主要内容,如果未能解决你的问题,请参考以下文章

ios开发之oc-NSTimer计时器简单使用

iOS开发之NSTimer使用初探

IOS中定时器NSTimer的开启与关闭

iOS中定时器NSTimer使用

NSTimer 在指定的时间间隔后不会调用选择器。 iOS

iOS中定时器NSTimer的使用/开启与关闭