방금 최근에 출시 된 iOS SDK (6.0)로 업데이트되었습니다. 내 앱에서지도보기를 두 개 사용했는데 MKMapView입니다. 사용자 위치를 표시하는 데 사용 된 숫자는 입니다. 업데이트 후, 다음을 제외하고iOS6의 showUserLocation에서 MKMapView 충돌이 발생했습니다.
mapView.showUserLoaction = YES;
앱 충돌 속성을 설정에
는 :
은 - [MKCoreLocationProvider을 locationManager : didUpdateToLocation : fromLocation는 :] : 인식 할 수없는 선택기 인스턴스에 전송 0x155af5f0
이것은 iPhone iOS 6.0 Simulator에서 발생하지만 기기에서는 발생하지 않습니다./시뮬레이터 이전 버전의 OS. 오류를 재현하려면 속성을 설정해야합니다. 그렇지 않으면 앱이 원활하게 실행됩니다.
SDK를 업데이트 한 직후에 버그가 발생했습니다. 게다가, iOS 6 디바이스에서는 아직 테스트하지 않았습니다 (이전 디바이스의 모든 테스트는 이전 버전의 SDK로 수행되었지만 응용 프로그램은 중단되지 않았습니다).
무엇이 문제 일 수 있습니까?
업데이트 : iOS6 기기에는 문제가 없습니다. 문제는 그냥이 위임 방법을 사용하고있는 아이폰 OS 6 시뮬레이터
뭔가를하고있는 경우 MKMapViewYou도 사용한다 사용하는 경우는 코드 당신을 게시 : (CLLocation *) newLocation fromLocation : (CLLocation *) oldLocation – Eric
코드에서 CLLocationManager를 사용하고 있습니까 ?? 이 메소드는 CLLocationManager – AppleDelegate
에 속합니다. 충돌이 발생한 컨트롤러에서 MKMapView를 설정했습니다. 그런 다음 * showUserLocation * 속성을 * YES *로 설정 한 경우 –