2014-04-12 2 views
0

지도 핀을 클릭 할 때 다음 오류가 발생합니다. 이것은 시뮬레이터와 실제 장치 iOS 7 및 iOS 7 64 비트에서 발생합니다.MapBox iOS SDK 10.0.1지도 핀을 터치 할 때의 오류

나는 일련의 핀이있는지도가 있습니다. 1.0.1로 64 비트 아이폰을 지원하기 위해 업데이트 한 이후로 다음과 같은 오류가 발생합니다.

: CGContextPathContainsPoint : 유효하지 않은 컨텍스트 0x0. 이것은 심각한 오류입니다. 이 응용 프로그램 또는이 응용 프로그램이 사용하는 라이브러리는 잘못된 컨텍스트를 사용하므로 시스템 안정성과 안정성이 전반적으로 저하됩니다. 이 통지는 예의입니다.이 문제를 해결하십시오. 곧 업데이트 될 치명적인 오류가 될 것입니다.

나는 이것에 대해 질문을 보았지만 TextBoxes가 관련되어있는 것 같으며 여기에는 TextBox가 없습니다.

이전 버전의 MapBox SDK에서이 오류가 발생하지 않습니다. 그래서 두 가지 질문이 있습니다.
처음으로; 이 원인을 찾기 위해 무엇을 할 수 있습니까? 누구든지이 문제가 발생합니까? 둘째; 쇼 스토퍼인가요? 이 오류 메시지는 향후 업데이트에서 오류 일 수 있다고 정중하게 설명합니다. 이걸로 풀어도 안전합니까?

미리 감사드립니다.

내 질문에 답할 것인지 또는이 편집을 할 것인지 모르겠다. 빈 트랙이있는 것 같아이를 어떻게 든 유발할 수 있습니다. 지도에서 RMAnnotation * 및 트랙을 추적하면 모든 것이 잘됩니다. 빈 트랙이있는지도를로드 할 때 문제가 발생하지 않으며 오류가 표시됩니다. 포인트가 없다면 주석을 추가하지 않아 더 이상 오류가 발생하지 않습니다.

답변

0

나는 그것이 예외라고 생각합니다. 예외 중단 점을 추가하거나 [email protected] 또는 (바람직)를 GitHub의 프로젝트에 스택 트랙에 보내

http://github.com/mapbox/mapbox-ios-sdk

+0

나는 GitHub의에서 문제를 제출했다. 호출 코드가 예외를 throw하지 않습니다. 그것은 단지 UIAlertView입니다. –

+0

iOS 8 SDK를 타겟팅 할 때도 동일한 오류가 발생합니다. 나는 10.0.1을 사용하고있다. CGContextAddPath와 CGContextPathContainsPoint에서. 원래 게시에 명시된 바와 같이지도 핀이 만지는 경우가 발생합니다. 이 같은 코드는 언젠가는 문제가되지 않았습니다. –

+0

이지도의 길이가 0 인 트랙이 추가되었습니다. 즉, 포인트가없는 트랙입니다. 지도를 클릭하는 트랙을 추가하지 않으면이 오류가 발생하지 않지만 내 다른 마커 주석을 정리하는 부작용이있는 것으로 보입니다. 트랙 주석을 추가하지 않으면 내 마커 주석에 어떤 영향이 있습니까? –