touchesEnded:withEvent:未被调用

如果我用两根手指点击屏幕太快,则会调用touchesBegan ,但不会调用touchesEnded进行其中一次触摸。

我用Google搜索过的疯狂,这似乎是人们至少从2010年以来一直存在的一个严重问题。显然它还没有修复。 有没有人知道这方面的解决方法,或者有没有办法确定没有4种方法或手势识别器的触摸? (它们往往导致延迟,这对我来说是不切实际的。)

顺便说一下,实现了所有4种方法。 我很想知道对此的任何想法,因为我将要失去理智。 谢谢。

我想这有点晚了,Apple可能已经解决了这个问题,但我的解决方案只是将四个触摸处理方法放在AppDelegate.m文件中,然后将触摸转发给我的视图控制器。 我不知道为什么这样做或我怎么弄清楚,但那是我的解决方案。 我错误地认为Xcode示例项目的触摸工作正常,但现在我知道了。 希望这有助于某人。