Хорошо, проблема в том, что когда мое приложение работает на симуляторе, оно, кажется, работает нормально. На устройстве, однако, он не обновляет все метки. Я думаю, что ошибка где-то здесь:
- (IBAction)buttonclick1 {
self.startDate = [NSDate date];
double value = [self Level];
double value2 = [self Level2];
if ((value2 - value) >= 3.0) {
ifWork.text = @"DONE!";
ifWork.textColor = [UIColor yellowColor];
float noSeconds = (float) [self.startDate timeIntervalSinceNow];
}
}
Я новичок в этой игре. То, что я ищу, это то, когда кнопка нажата, и сколько времени требуется для того, чтобы событие произошло. Затем я хотел бы использовать это время в расчетах.
Я знаю, что оператор IF корректен, поскольку он работает на симуляторе. Однако на устройстве, когда значение и значение2 отличаются на 3, а затем нажимается кнопка, ничего не происходит (метка ifWork не изменяется!).
Любая помощь будет высоко ценится,
Stu