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?