2012-04-17 3 views
0

mapView:(MKMapView *)mapView regionDidChangeAnimated:(BOOL)animated 메서드를 사용하여 내지도 뷰의 영역을 제한하려고 시도하지만 내 mapview의 영역 ([self.userMapView setRegion:regionLimit])을 호출 할 때마다 EXC_BAD_ACCESS 오류가 발생합니다.ios Mapview 속성이 지속되지 않습니다.

이 오류는 mapView에서 호출하려고하는 속성에 관계없이 발생합니다. 적절한지도 출력을 사용하여 내지도보기를지도보기로 설정 했으므로 의 viewDidLoad 메시지에 전화 할 수도 있습니다.

어떻게이 속성의 잘못된 액세스 오류가 발생하지 않도록 할 수 있습니까? 아무도 대답 할 수 없다면, 누군가 이런 식으로 디버깅하는 방법을 설명하는 리소스로 안내 할 수 있습니까? 감사.

+0

예.하지만 나는 아직 그 느낌을 아직받지 못했습니다. 이 문제를 감지하고 해결할 수있는 삽입물을 사용하여 프로세스를 간단히 안내해 주시겠습니까? –

+0

일단 이렇게하면 정보를 어떻게 해석합니까? 내가 그것을 클릭하면 '좀비'를 말하지 않으며, '할당'은 나에게 객체 사용 통계의 목록을 제공합니다. 내가 무슨 일이 일어나고 있는지 추적 할지라도, 어떻게하면이 문제를 해결할 수 있을까요? –

+0

멈출 때 아무 것도 선택되지 않는 것 같습니다. 이것은 mapview의 속성이 주로 객체가 아닌 모든 Structs이기 때문일 수 있습니다. MKMapView 자체는 활성 상태로 유지됩니다. –

답변

0

EXC_BAD_ACCESS 오류 및 일반적인 오류를 디버깅하려면 here을 참조하십시오. 귀하의 경우, 귀하의 재산은 오래 전에 죽어서 재활용되거나, 처음에는 초기화되지 않았을 것입니다.

+0

NSZombies를 이미 사용할 수 있습니다. –

관련 문제