2010-11-08 2 views

ответ

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]; 
} 
+0

Хорошо сделаю спасибо. – BasicApp

-1

Есть два способа: использование - [performSelector: withObject: aterDelay:] (и NSObject имеет метод класса, чтобы отменить такие, или лучше,

ваш AppDelegate можно реализовать:

-(void)applicationSignificantTimeChange:(UIApplication *)app; 

, который будет вызван в полночь, обновление времени работы оператора и изменение летнего времени

Смежные вопросы