Wie arbeite ich mit iOS 6 mit verzögertem Standort?

Ich versuche, die neue iOS 6-Funktion für zeitversetzte Standortaktualisierungen zu verwenden, erhalte jedoch weiterhin den folgenden Fehler:

didFinishDeferredUpdatesWithError: Fehlerdomäne = kCLErrorDomain Code = 11 "Der Vorgang konnte nicht abgeschlossen werden. (kCLErrorDomain Fehler 11.)"

Ich benutze den folgenden Code:

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

    return self;
 }

Und dascallback funktion:

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

Irgendeine Hilfe?

Antworten auf die Frage(5)

Ihre Antwort auf die Frage