Desidero utilizzare la bussola per l'aggiornamento dell'intestazione. Ma il mio didUpdateHeading non ha chiamato. Sono più recente in iOS. Si prega di aiutare qualsiasi aiuto sarebbe apperciated.didUpdateHeading not Called
@interface ViewController : UIViewController<CLLocationManagerDelegate>
@property (nonatomic, retain) CLLocationManager *locationManager;
locationManager=[[CLLocationManager alloc] init];
locationManager.desiredAccuracy = kCLLocationAccuracyBest;
locationManager.delegate=self;
//Start the compass updates.
[locationManager startUpdatingHeading];
- (void)locationManager:(CLLocationManager *)manager didUpdateHeading:(CLHeading *)newHeading
{
NSLog(@"New magnetic heading: %f", newHeading.magneticHeading);
NSLog(@"New true heading: %f", newHeading.trueHeading);
}
hai trovato qualche soluzione? –
Ho lo stesso problema. –