Я хочу, чтобы мое приложение могло подсчитывать количество кранов каждую секунду. Я предполагаю, что это будет связано с touchesBegan:...
, но это не работает на кнопке, не так ли? Во всяком случае, как бы я измерил количество кранов в секунду? Я думаю, что могу сделать это вручную, используя счетчик, который сбрасывается каждую секунду, но мне было интересно, есть ли лучший способ. Может ли он добавить значения в массив? И если да, смогу ли я вычислить среднее значение, исключая 0?Как подсчитать количество отводов в секунду
Мой текущий код.
-(void) timer:(NSTimer *)averageTimer {
if(tapCountInLastSecond != 0) {
secondsElapsed++;
averageTapsPerSecond += tapCountInLastSecond/secondsElapsed;
tapCountInLastSecond = 0;
NSLog(@"Average: %f", averageTapsPerSecond);
}
}
Это довольно просто, в зависимости от того, что вы хотите сделать, но во-первых, как вы планируете остановить подсчет кранов? и чего вы пытаетесь достичь? –
Я хочу рассчитать средние краны в секунду, исключая, когда не сделаны краны, и используйте это, чтобы поместить изображение на экран. –
Если вы прекратите отсчет времени, когда не будут сделаны краны, которые не будут работать, вам нужно иметь таймер, который всегда включен, я представляю себе, как вам нужно быстрее нажимать, чтобы переместить изображение вверх, и когда вы не нажимаете на изображение, которое начинает двигаться вниз, я правильно понял? –