direzione iPhone / non rilevabile bussola
-
26-09-2019 - |
Domanda
Sto attraversando un periodo difficile capire quello che sto facendo male. Voglio fare leggere la direzione il mio iPhone si trova ad affrontare a. Ecco il mio codice:
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];
l'uomo è l'Locationmanger. Ho letto le informazioni sulla posizione nel metodo delegato e dice:
Location: <+51.49300130, +7.40472897> +/- 80.00m (speed -1.00 mps / course -1.00) @ 2010-09-02 16:53:51 +0200
In ogni caso, io non so perché è -1 per tutto il tempo - a mio parere non dovrebbe essere. Ho anche fare il controllo, sia rilevando il titolo è disponibile.
qualcuno può dirmi dove sbaglio?
Soluzione
è necessario chiamare startUpdatingHeading
per ottenere informazioni bussola. Vedere la documentazione di CLLocationManager di più.
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow