좋아요,이 사람은 저를 곤혹스럽게합니다. 신청서에 CLLocationManager
서비스 (iOS 4.1)를 사용합니다. 대리자는 처음에 호출해야합니다. 그런 다음 (나중에 임의의 시간 간격으로) 대리인이 호출을 중지합니다. RunLoop이 어딘가에서 차단되고있는 것처럼 보입니다.iOS 4.1 CLLocationManager 대리인이 전화를 끊지 않습니다 - RunLoop이 차단 되었습니까?
나는 심지어 하나의 NSLog
문장으로 콜백을 줄였으며, 나는 같은 행동을 보았다. gdb
전문가가 저에게 실행중인 모든 스레드를 확인하는 방법에 대한 힌트를 줄 수 있고 어느 블록이 차단되어 있는지 확인할 수 있습니까?
테스트로서 GUI에서 버튼을 놓았습니다.이 버튼은 제목과 위치 업데이트 모두 시작됩니다. 이는 잠시 동안 문제를 풀어주는 것으로 보입니다.
기타 정보 : 이것은 iPhone 4에 있으며, 앱은 기기 (누수 및 할당)를 통해 실행되었으며, 모든 것이 잘 어울립니다. 어떤 힌트도 고맙겠습니다. 저는 현재 아이디어가 없습니다. ...