2010-06-14 7 views
0

Je possède ce morceau de code:Pourquoi CLLocationManager renvoie-t-il des emplacements NULL sur l'iphone SDK 4 beta dans le simulateur?

- (void)locationManager:(CLLocationManager *)manager didUpdateToLocation:(CLLocation *)newLocation fromLocation:(CLLocation *)oldLocation 
{ 
    NSLog(@"Manager did update location!!"); 
    self.currentLocation = newLocation.description; 
} 

J'ai ce code dans une classe qui est conforme à la CLLocationManagerDelegate. J'ai testé plus tôt dans sdk 3.0 et fonctionne bien (à la fois sur le simulateur et l'appareil). Je teste cette classe sur le SDK 4, dans le simulateur, mais cela donne null comme newLocation. Je ne peux même pas obtenir le NSLog pour le premier appel. J'ai vérifié l'autre application où j'utilise le cadre de localisation et cela ne fonctionne pas non plus.

J'ai également mis en œuvre le message locationManager:didFailWithError:, qui n'est jamais appelé.

Est-ce que quelqu'un peut confirmer s'il vous plaît que le simulateur ne peut pas faire toutes les capacités de CLLocationManager? (un lien où le bug est signalé comme un problème connu sera génial). Y'a t'il un moyen d'arranger cela?

Merci d'avance. -Mise à jour: J'ai testé cela sur la nouvelle version de SDK4 GM et ne fonctionne toujours pas.

Répondre

-2

Vous ne pouvez pas discuter du SDK 4 en dehors du site de développeur Apple jusqu'à ce qu'il soit hors de la version bêta et publié au public.

+0

ouch, merci. –

Questions connexes