iOS 8 - ne Peut pas obtenir de l'emplacement actuel, une Erreur de Domaine=kCLErrorDomain Code=0

J'ai problème avec l'obtention de mon emplacement actuel. J'ai toujours l'erreur:

Error Domain=kCLErrorDomain Code=0 "The operation couldn’t be completed. (kCLErrorDomain error 0.)"

J'ai déjà fait tout ce que j'ai trouvé ici:

Réinitialiser le contenu et les paramètres dans le Simulateur iOS (carte d'application dans le simulateur montre l'emplacement correct).

Dans Xcode au Produit>Système>Modifier je banalisée Permettre à l'Emplacement de la Simulation (quand je marque,de simuler par exemple, Londres).

J'ai ajouté NSLocationWhenInUseUsageDescription pour Info.fichier plist dans mon projet (App demande pour les autorisations de position et je peux les voir dans les Paramètres dans le simulateur iOS).

J'ai la connexion Wi-Fi activé (comme je l'ai dit, les services de localisation fonctionne très bien dans Safari, des Cartes ou même des Cartes dans le Simulateur iOS).

-(void)viewDidLoad    {
       [super viewDidLoad];
       self.locationManager = [[CLLocationManager alloc] init];

       self.locationManager.delegate = self;
       if(IS_OS_8_OR_LATER){
           NSUInteger code = [CLLocationManager authorizationStatus];
           if (code == kCLAuthorizationStatusNotDetermined && ([self.locationManager    respondsToSelector:@selector(requestWhenInUseAuthorization)])) {

               if([[NSBundle mainBundle] objectForInfoDictionaryKey:@"NSLocationWhenInUseUsageDescription"]) {
                   [self.locationManager  requestWhenInUseAuthorization];
               } else {
                   NSLog(@"Info.plist does not contain NSLocationAlwaysUsageDescription or    NSLocationWhenInUseUsageDescription");
               }
           }
       }
       [self.locationManager startUpdatingLocation];
       [self.FirstMap setShowsUserLocation:YES];    }

   - (void)locationManager:(CLLocationManager *)manager didFailWithError:(NSError *)error    {
       NSLog(@"didFailWithError: %@", error);
       UIAlertView *errorAlert = [[UIAlertView alloc]
                                  initWithTitle:@"Error" message:@"Failed to Get Your Location" delegate:nil    cancelButtonTitle:@"OK" otherButtonTitles:nil];
       [errorAlert show];    }

Il y a une chose que j'ai oublié?
Merci!

OriginalL'auteur Mateusz Tylman | 2015-03-28