Как работать с отложенным местоположением iOS 6?

Я пытаюсь использовать новую функцию iOS 6 для обновлений отложенного местоположения, но продолжаю получать эту ошибку:

didFinishDeferredUpdatesWithError: Ошибка Domain = kCLErrorDomain Code = 11 "Операция не может быть завершена. (kCLErrorDomain error 11.)"

Я использую следующий код:

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

    return self;
 }

И этоcallback функция:

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

Любая помощь?

Ответы на вопрос(4)

Ваш ответ на вопрос