Jak pracować z odroczoną lokalizacją iOS 6?

Próbuję użyć nowej funkcji iOS 6 aktualizacji lokalizacji odroczonych, ale otrzymuj ten błąd:

didFinishDeferredUpdatesWithError: Error Domain = kCLErrorDomain Code = 11 "Operacja nie mogła zostać zakończona. (Błąd kCLErrorDomain 11.)"

Używam następującego kodu:

- (DeviceAPI *) init
    {
     locationManager = [[CLLocationManager alloc] init];
     [locationManager setDelegate:self];
     [locationManager setDesiredAccuracy:kCLLocationAccuracyBest];
     [locationManager startUpdatingLocation];
     [locationManager allowDeferredLocationUpdatesUntilTraveled:(CLLocationDistance)100000     timeout:(NSTimeInterval)100000];

    return self;
 }

I tocallback funkcja:

- (void)locationManager:    (CLLocationManager *)   manager
                        didFinishDeferredUpdatesWithError:(NSError *)error
{
    NSLog(@"didFinishDeferredUpdatesWithError :%@", [error description]);
}

Jakaś pomoc?

questionAnswers(5)

yourAnswerToTheQuestion