-(void)updateLabel {
NSDate* now = [NSDate date];
unsigned int unitFlags = NSYearCalendarUnit | NSMonthCalendarUnit | NSDayCalendarUnit| NSHourCalendarUnit | NSMinuteCalendarUnit |NSSecondCalendarUnit;
NSDateComponents *dd = [cal components:unitFlags fromDate:now];
int y = [dd year];
int m = [dd month];
int d = [dd day];
int hour = [dd hour];
int min = [dd minute];
int sec = [dd second];
Lable1.text = [NSString stringWithFormat:@"2d%:2d%:2d%",y,m,d];
Lable2.text
}
- (void)onTimer {
[viewController updateLabel];
}
在AppDeletate.m文件中增加如下方法:
- (void)applicationDidFinishLaun
timer = [NSTimer scheduledTimerWithTimeIn
[window makeKeyAndVisible];
}
运行就大功告成了,看效果: