J'utilise iPhone Simulator 4.2 et essayez d'afficher ou NSLOG CODE> Information et autres attributs de services de localisation par exemple. Latitude, longitude, altitude, horizontalcurité, cotisation verticale, vitesse. Mais cela ne montre pas les paramètres corrects et en cas d'altitude de ne pas tirer en réalité le cas échéant.
Comme son exécutez
- (id) init{
if (self!=nil) {
self.locationManager = [[[CLLocationManager alloc] init] autorelease];
self.locationManager.delegate = self;
self.locationManager.desiredAccuracy = kCLLocationAccuracyBest;
self.locationManager.distanceFilter = kCLDistanceFilterNone;
[self.locationManager startUpdatingLocation];
[self.locationManager startUpdatingHeading];
}
return self;
}
3 Réponses :
cllouerManager code> nécessite du matériel supplémentaire et il fonctionne donc sur le simulateur. Cependant, vous pouvez tester que l'utilisation de la méthode décrite dans Cette autre question . P >
Le doc dit que maintenant dans: développeur.apple.com/documentation/corelocession/...
Cette réponse peut être mise à jour pour toute personne utilisant XCode 4.2. Il est toujours en état de bêta, mais si vous êtes un développeur payant, vous aurez accès à celui-ci. De plus, si vous êtes un développeur payé, il existe de bonnes vidéos de WWDC 2011 qui expliquent comment utiliser le simulateur pour la simulation d'emplacement. P>
WWDC 2011 p>
Voir ce qui est nouveau dans l'emplacement de base et tester votre application de localisation sans laisser votre chaise p>
** Remarque: Veuillez noter à nouveau que seuls les développeurs payés ont accès à ces vidéos p>
On dirait que le comportement est par défaut Il tire l'emplacement mais ne pas se diriger. P>
Je n'ai pas testé ma candidature dans des équipements difficiles pour confirmer mon ... P>
Anthony Desa P>
Bienvenue sur Stackoverflow. N'oubliez pas de lire toutes les sections du FAQ .
C'est parce que le simulateur n'a pas de suivi GPS et que CllouerManager n'est donc pas capable de récupérer votre emplacement.