首页 > 代码库 > NSTimer的使用

NSTimer的使用

 

 

当进入页面时,定时器是打开的。当离开页面时,定时器会关掉。

 

直接上代码。

 

 

 

.h部分

 

#import <UIKit/UIKit.h>@interface RootViewController : UIViewController{    //定义定时器    NSTimer *timer;}@end

 

 

.m部分

 

-(void)viewWillAppear:(BOOL)animated{    [super viewWillAppear:animated];        //重新开启定时器    [timer setFireDate:[NSDate distantPast]];    }-(void)viewWillDisappear:(BOOL)animated{    [super viewWillDisappear:animated];        // 暂时关闭定时器。    [timer  setFireDate:[NSDate distantFuture]];}- (void)viewDidLoad{    [super viewDidLoad];    // Do any additional setup after loading the view.        self.title=@"定时器的使用";        //定时器函数。    timer=[NSTimer scheduledTimerWithTimeInterval:0.1 target:self selector:@selector(loadData) userInfo:nil repeats:YES];    }-(void)loadData{    NSLog(@"I Love You!");}