代碼: RootViewController.h RootViewController.m ...
代碼:
RootViewController.h
#import <UIKit/UIKit.h>
@interface RootViewController : UIViewController
{
//定義定時器
NSTimer *timer;
}
@end
RootViewController.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!");
}