위치 관리자를 사용하여 현재 위치를 업데이트해야하며 시뮬레이터에서 올바르게 업데이트되지만 장치를 업데이트하지 않는 경우는 4 ~ 5 번만 반복됩니다. 위치는 다릅니다.CLLocationManager가 시뮬레이터에서 업데이트되지 않음
- (void)locationManager:(CLLocationManager *)manager didUpdateToLocation: (CLLocation *)newLocation fromLocation:(CLLocation *)oldLocation{
NSLog(@"newLocation: %@",newLocation);
}
: 업데이트 자주 친절하게 내가 코드
CLLocationManager *locationManager = [[CLLocationManager alloc] init];
locationManager.delegate = self;
locationManager.distanceFilter = kCLDistanceFilterNone;
locationManager.desiredAccuracy = kCLLocationAccuracyBestForNavigation;
[locationManager startUpdatingLocation];
위임 방법 아래에 보여되어 사용이 문제 여기
를 해결하기 위해 나를 간염 이것은 위임 메소드가 4 ~ 5 번 호출하는 것입니다.
자주 위치를 제외하고 당신을 얼마나 업데이트 할를 사용하여이 문제를 해결? –
시뮬레이터에서 didUpdateToLocation 대리자 메서드가 반복적으로 호출되지만 응용 프로그램이 시작될 때만 장치에서 4 ~ 5 번 업데이트됩니다. 그 후 업데이 트되지 않을 수있어 제발 도와주세요 – dineshprasanna