我不知道這是可能的...我有這樣的代碼在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
是啊哈哈我只是想重寫它,因爲我決定我想採取一個單獨的方法...我刪除了那一個。 – Alex