첫 번째 iPhone 응용 프로그램에서 작업 중이며 터치 이벤트를 구현하려고 할 때 매우 이상한 동작이 나타납니다.터치 이벤트 구현시 매우 이상한 동작
UIViewController
하위 클래스에 touchesBegan:withEvent:
및 자매 메서드를 설정했지만 등록하지 않았습니다. 심지어 이상한 점은 내 프로그램에 전혀 NSLog
문장이 없더라도 콘솔을 실행하는 동안 시뮬레이터에서 터치를 사용하면 콘솔이 내 터치를 기록한다는 것입니다. 한순간에 touchesBegan:withEvent:
등에서 NSLog 문을 설정했지만 곧 삭제했습니다. 나는이 로그가 어디서 오는지 전혀 모른다.
응답 체인에 문제가 있습니까? 왜 콘솔이 이상하게 행동합니까? 어떤 아이디어?
Apple의 설명서에 따르면보기 컨트롤러도 응답자이며 터치 이벤트를 처리 할 수 있습니다. 보기 컨트롤러를 사용하여 새로운 테스트 프로젝트를 설정하고 4 가지 터치 메소드를 구현 했으므로 괜찮습니다. 그리고 이상한 콘솔 출력을 수정 한 깨끗한 재 작성을했습니다. 감사합니다! – copecopecope