Я создал пользовательский класс, которые показывают дату времени форматировщик и мне нужен таймер, как метод для обновления секунд, так вот мой код:Обновление NSDateFormatter с NSTimer
CustomClass.m
- (NSString *) showLocaleTime {
NSDateFormatter *timeFormater = [[NSDateFormatter alloc] init];
timeFormater = [setDateFormat:@"HH:mm:ss "];
NSString *currDay = [timeFormater stringFromDate:[NSDate date]];
currDay = [NSString stringWithFormat:@"%@",currDay];
[timeFormater release];
return timer;
}
- (void) updateLocaleTime {
[NSTimer scheduledTimerWithTimeInterval:0.5 target:self selector:@selector(showLocaleTime) userInfo:nil repeats:YES];
}
viewController.m:
CustomClass *time = [[CustomClass alloc]init];
label.text = [time showLocaleTime];
[time updateLocaleTime];
Но проблема заключается в updateLocaleTime
не вызывает обновление секунд! я что-то упускаю ? Спасибо
есть ли способ назвать этот метод, как я уже сказал? : -s Мне это нужно, его публичный API для моих друзей Мне нужно, чтобы это было очень просто –
Как сказал Эйнштейн, все должно быть сделано максимально простым, но не проще. –
Спасибо, но я получил 'SIGABRT' !!? –