Получение часового пояса Время не обновляется в реальном времени
Поэтому я пытаюсь узнать время определенного часового пояса и отобразить его в виде метки на моей раскадровке. Отображаемое время является правильным, за исключением того, что оно не обновляется с течением времени. Что мне не хватает? Вот код:
- (void)viewDidLoad {
# pragma mark TimeZones
NSDate *now = [NSDate date];
NSDateFormatter *formatter2 = [[NSDateFormatter alloc] init];
[formatter2 setDateStyle:NSDateFormatterShortStyle];
[formatter setDateFormat:@"hh:mm"];
[formatter2 setTimeZone:[NSTimeZone timeZoneWithName:@"Australia/Sydney"]];
NSLog(@"%@",[formatter2 stringFromDate:now]); //--> 11:54 PM
[formatter setTimeZone:[NSTimeZone timeZoneWithName:@"Europe/Paris"]];
NSLog(@"%@",[formatter2 stringFromDate:now]);
NSString *strSelectedDate= [formatter stringFromDate:now];
self.zone.text = strSelectedDate;
}