Я хочу связать время на iphone, например, полночь, чтобы изменить текст UILabel на что-то еще, кто поможет?Как связать время iphones, чтобы изменить UILabel
Ive просмотрел NSTimer и не нашел ничего, что могло бы помочь?
Я хочу связать время на iphone, например, полночь, чтобы изменить текст UILabel на что-то еще, кто поможет?Как связать время iphones, чтобы изменить UILabel
Ive просмотрел NSTimer и не нашел ничего, что могло бы помочь?
Попробуйте это:
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];
}
Есть два способа: использование - [performSelector: withObject: aterDelay:] (и NSObject имеет метод класса, чтобы отменить такие, или лучше,
ваш AppDelegate можно реализовать:
-(void)applicationSignificantTimeChange:(UIApplication *)app;
, который будет вызван в полночь, обновление времени работы оператора и изменение летнего времени
Хорошо сделаю спасибо. – BasicApp