本文转载至 http://blog.sina.com.cn/s/blog_5f1967e00101ge0i.html

 使用下面的方法: 关闭定时器不能使用invalidate方法,应该使用下面的方法:
//开启定时器 [myTimer setFireDate:[NSDate distantPast]];
然后就可以使用下面的方法再次开启这个timer了:
//开启定时器 [myTimer setFireDate:[NSDate distantPast]];
总结如下:
//页面将要进入前台,开启定时器 -(void)viewWillAppear:(BOOL)animated { //开启定时器 [scrollView.myTimer setFireDate:[NSDate distantPast]]; } //页面消失,进入后台不显示该页面,关闭定时器 -(void)viewDidDisappear:(BOOL)animated { //关闭定时器 [scrollView.myTimer setFireDate:[NSDate distantFuture]]; }

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2022-02-12
  • 2022-12-23
猜你喜欢
  • 2021-07-20
  • 2022-12-23
  • 2021-09-21
  • 2022-01-15
  • 2021-12-16
  • 2021-12-03
相关资源
相似解决方案