내 뷰에 touchesBegan 핸들러를 쓰는 동안이 재미있는 오류가 발생했습니다.위치로 터치하려고하면 x 위치로 항상 0이 반환됩니다.
코드 :
...
UITouch *touch = [touches anyObject];
CGPoint point = [touch locationInView:self];
...
문제는 내가 "터치"와 y 어딘가에
1,070,000,000 사이 1090000000. 핸들을 flunctuates 큰 수이다 point.x 상관없이 항상 0입니다입니다 뷰 클래스에 있으며 locationInView에 자기 대신 nil을 전달하는 것과 동일하게 작동합니다. 나는 또한 모든 터치를 반복 해 보았습니다. x가 항상 0 인 것은 하나뿐입니다.여기서 내가 뭘 잘못하고 있니?
저는 printf를 사용하고 있습니다 ... 신참 한 실수입니다. 나는 분명히 더 많은 C가있을 때 파이썬처럼 obj를 다루고있다. – Mikle