标签:
重复调用计时器方法:
注意:将计数器的repeats设置为YES的时候,self的引用计数会加1。因此可能会导致self(即viewController)不能release,所以,必须在viewWillAppear的时候,将计数器timer停止,否则可能会导致内存泄露。
停止timer的运行,但这个是永久的停止:(注意:停止后,一定要将timer赋空,否则还是没有释放。不信?你自己试试~)
要想实现:先停止,然后再某种情况下再次开启运行timer,可以使用下面的方法:
首先关闭定时器不能使用上面的方法,应该使用下面的方法:
然后就可以使用下面的方法再此开启这个timer了:
例子:比如,在页面消失的时候关闭定时器,然后等页面再次打开的时候,又开启定时器。
标签:
原文地址:http://www.cnblogs.com/xuhongwei/p/5046014.html