я не знаю, если это возможно ... У меня есть этот код в touchesEnded:Как я могу отменить код в touchesEnded когда touchesBegan начинается снова
[self performSelector:@selector(GameOver) withObject:nil afterDelay:3];
Однако, если вы еще раз коснуться экрана до 3 секунд, я хочу отменить вызов GameOver. Любая идея, как я могу это сделать.
В touchesBegan, я пытался что-то вроде этого:
[NSObject cancelPreviousPerformRequestsWithTarget:self
selector:@selector(touchesEnded:withEvent:)
object:nil];
Это не сработало.
Разве это не тот же вопрос задавали раньше? http://stackoverflow.com/questions/27585523/how-to-call-gameover-after-3-second-unless-touchesbegan-again – matt
yea haha Я просто хотел переписать его, потому что решил, что хочу сделать отдельный подход ... Я удалил это. – Alex