2014-04-21 1 views
2

두 손가락으로 너무 빠른 화면을 터치하면 touchesBegan이 호출되지만 터치 중 하나에 대해서는 touchesEnded이 호출되지 않습니다.touchesEnded : withEvent :가 호출되지 않았습니다.

나는 굉장히 봤어. 그리고 이것은 사람들이 적어도 2010 년 이후로 가지고 있었던 심각한 문제인 것 같다. 분명히 그것은 고쳐지지 않았다. 누구든지이 문제를 해결할 방법을 알고 있습니까? 아니면 4 가지 방법이나 제스처 인식기없이 접촉을 결정할 수있는 방법이 있습니까? (그들은 나를 위해 실용적이지 않은 지연을 일으키는 경향이있다.)

그런데 모든 4 가지 방법이 구현된다. 나는 내 마음을 잃을 것처럼 이것에 대한 어떤 생각도 감사 할 것입니다. 감사.

+0

문제점을 확인하기위한 코드를 추가하십시오. –

+0

터치 대표는 구현 한대로 게시하십시오 – ZeMoon

+0

메서드가 호출되지 않습니다. 방법 안에있는 것은 무엇이든 관계가 없어야합니다. 이처럼 많은 질문이 게시되었으며 아무도 답변을 얻지 못했습니다. 나는 애플에게 버그 보고서를 제출해야 할 것 같아. –

답변

0

이것이 다소 늦은 것 같아요. 애플이 문제를 해결했을 수도 있지만, 제 솔루션은 단순히 AppDelegate.m 파일에 네 개의 터치 처리 방법을 배치 한 다음 터치를 내 View Controller로 전달하는 것입니다. 나는 이것이 왜 작동하는지, 어떻게 알아 냈는지 모르지만 그것은 나의 해결책이었다. 나는 Xcode 샘플 프로젝트가 제대로 작동하고 있다고 가정하는 것은 잘못되었지만 지금은 알고 있습니다. 희망이 사람을 도움이됩니다.

관련 문제