У меня есть этот код, чтобы изменять число в NSString
каждые пять секунд.
Как я буду поддерживать выполнение чисел в цикле?Теперь он работает с 1 до 19 и останавливается на последнем (19) с символом SIGABRT в строке: label.text = ...
Как начать с первого отображаемого числа (0) до первого таймерапожары?
Вот код:
-(IBAction) rotate3
{
NSString *number = [self.dayArray description];
NSArray *array = [[NSArray alloc] initWithObjects: @"0", @"1", @"2",..., @"19",nil];
number = @"0" ;
numberCount++ ;
self.dayArray = array;
[array release];
label.text = [NSString stringWithFormat:@"Day: %@ ", [dayArray objectAtIndex :numberCount ]];
}
//and the timer
- (void)viewDidLoad
{
timer=[NSTimer scheduledTimerWithTimeInterval:5.0 target:self selector:@selector(rotate3 )userInfo:nil repeats:YES];
}