direction iPhone / boussole non détectable
-
26-09-2019 - |
Question
Je vais avoir du mal à comprendre ce que je fais mal. Je veux LISEZ le sens de mon iPhone est en face. Voici mon code:
self.man = [[CLLocationManager alloc] init] ;
self.man.delegate = self;
self.man.desiredAccuracy = kCLLocationAccuracyNearestTenMeters;
self.man.headingFilter = kCLHeadingFilterNone;
if([self.man headingAvailable]) {
NSLog(@"it works");
}
self.man.headingOrientation
[self.man startUpdatingLocation];
homme est le Locationmanger. J'ai lu les informations de localisation dans la méthode déléguée et il dit:
Location: <+51.49300130, +7.40472897> +/- 80.00m (speed -1.00 mps / course -1.00) @ 2010-09-02 16:53:51 +0200
Quoi qu'il en soit, je ne sais pas pourquoi il est -1 tout le temps - à mon avis, il ne devrait pas être. Je fais aussi le contrôle, que ce soit la détection de la rubrique est disponible.
Quelqu'un peut-il me dire où je me trompe?
La solution
Vous devez startUpdatingHeading
d'appel pour obtenir de l'information boussole. Consultez la documentation de CLLocationManager plus.
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow