我想把iPhone上的时间如午夜连接起来,将UILabel的文字更改为其他人帮忙的内容?
我看过NSTimer并发现没有任何帮助吗?
答案 0 :(得分:3)
试试这个:
NSTimer *timer = [NSTimer scheduledTimerWithTimeInterval:1 target:self selector:@selector(update:) userInfo:nil repeats:YES];
和...
- (void) update:(NSTimer *) timer {
myLabel.text = [NSDateFormatter localizedStringFromDate:[NSDate date] dateStyle: NSDateFormatterLongStyle timeStyle: NSDateFormatterLongStyle];
}
答案 1 :(得分:-1)
还有另外两种方法:use - [performSelector:withObject:aterDelay:](并且NSObject有一个类方法来取消这样,或者更好,
你的appDelegate可以实现:
-(void)applicationSignificantTimeChange:(UIApplication *)app;
将在午夜调用,运营商时间更新和夏令时更改