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调用之后的主要内容,如果未能解决你的问题,请参考以下文章