CLLocationManager를 사용하여 현재 위치를 업데이트하지만 현재 위치가 손실되는 경우가 있습니다. 현재 위치가 왜 떨어지는 지 모르겠습니다.MKMapView에서 현재 위치를 업데이트하지 않습니다.
도와주세요.
은 다양한 이유로 손실 될 수 마단 모한CLLocationManager를 사용하여 현재 위치를 업데이트하지만 현재 위치가 손실되는 경우가 있습니다. 현재 위치가 왜 떨어지는 지 모르겠습니다.MKMapView에서 현재 위치를 업데이트하지 않습니다.
도와주세요.
은 다양한 이유로 손실 될 수 마단 모한위치를 주셔서 감사합니다 :
GPS 위성 정보를 사용할 수 있도록 장치는 더 이상 하늘에 합리적으로 오픈 액세스가 없습니다 .
삼각 측량을 수행하기에 충분한 셀 타워가 없습니다.
wifi 액세스 포인트가 알려진 액세스 포인트의 데이터베이스에 없습니다.
사용자가 비행기 모드로 전환했습니다.
등. 위치 인식 응용 프로그램은 언제든지 위치 정보를 잃을 것이라고 가정해야합니다. 그것은 종종 나중에 다시 온다.
은 위치에 어떤 업데이트는 다음이 대표는 문제가 뭐죠 당신은 알 수
- (void)locationManager:(CLLocationManager *)manager didFailWithError:(NSError *)error
{
switch([error code])
{
case kCLErrorLocationUnknown:
//The location manager was unable to obtain a location value right now
case kCLErrorDenied:
//Access to the location service was denied by the user
case kCLErrorNetwork:
//The network was unavailable or a network error occurred.
case kCLErrorHeadingFailure:
// The heading could not be determined.
}
를 호출 할 수있는 당신이 얻을 didnt는 경우.