배경에있을 때도 GPS를 지속적으로 업데이트해야하는 앱이 있습니다. startUpdatingLocation을 호출하고 "위치 업데이트를위한 앱 레지스터"를 설정하고 약 15 분 동안 수정 사항을 얻은 다음 애플리케이션이 업데이트를 중지합니다.startUpdatingLocation + "위치 업데이트를위한 앱 레지스터"가 작동하지 않습니다.
무엇이 여기에 있습니까?
배경에있을 때도 GPS를 지속적으로 업데이트해야하는 앱이 있습니다. startUpdatingLocation을 호출하고 "위치 업데이트를위한 앱 레지스터"를 설정하고 약 15 분 동안 수정 사항을 얻은 다음 애플리케이션이 업데이트를 중지합니다.startUpdatingLocation + "위치 업데이트를위한 앱 레지스터"가 작동하지 않습니다.
무엇이 여기에 있습니까?
나는 그것을 이해했다고 생각합니다. iOS6에서는 전원을 절약하기 위해 이동하지 않기 때문에 위치 업데이트가 중지됩니다.
locationManagerDidPauseLocationUpdates는이 문제가 발생하면 실행됩니다.
locationManager의 델리게이트를 설정 했습니까? here이 제안되었습니다.
또한 15 분 후에 더 낮은 정확도로 떨어지고 큰 변화에 대한 알림 만 제공 할 수 있습니다. 드라이브를 찾거나 시뮬레이터에서 먼 위치를 설정하고 업데이트가 있는지 확인하십시오.
는 설정하려고 했나 :
myLocationManager.pausesLocationUpdatesAutomatically = NO;
이 속성의 기본값은 YES입니다. 이것은 나에게 도움이되었다. 나는 너와 똑같은 문제를 안고 있었다.
가장 간단한 응용 프로그램이 가능합니다. NSLog'ing fixes입니다.이 설정에서는 계속적으로 수정해야한다고 생각합니까? locationManager = [[CLLocationManager alloc] init]; locationManager.delegate = self; [locationManager setDesiredAccuracy : kCLLocationAccuracyBest]; [locationManager setDistanceFilter : kCLDistanceFilterNone]; [locationManager startUpdatingLocation]; – LiteWait