Sprite Kit touchesbegan:延迟/滞后

-(void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event { NSLog(@"touch"); ... } 

我有一个非常简单的问题,我找不到任何答案。 大多数情况下,当我点击屏幕时,nslog会立即执行。 但是,大约有五分之一的时间,消息显示前会有半秒钟的暂停。 我正在制作游戏,我需要立即执行touchesbegan。 谁能告诉我我做错了什么? 顺便说一句,帧率大多是恒定的60 fps。