2015-08-21 9 views
5

Güncelleştirme için pusulayı kullanmak istiyorum Heading. Ama benim didUpdateHeading çağırılmadı. IOS'de daha yeniyim. Lütfen herhangi bir yardımın ortaya çıkmasına yardımcı olun.didUpdateHeading 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); 
} 
+0

kullanmak gerekir? –

+0

Aynı problemim var. –

cevap

0

Belki ilk bölümünü çalıştırmak için bir işlev veya bloğun bir kodu eksik (burada yapıştırırken bir şey değişmedi varsayarak) .h Flie <CLLocationManagerDelegate>

+0

zaten @interface eklenir, hangi dosyayı koyacağınız önemli değil – Simon

2

Sağladığınız kod içinde temsilci unuttum Ben şöyle, senin viewController init bunu öneriyorum:

- (id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil { 
    if (self = [super initWithNibName:nibNameOrNil bundle:nibBundleOrNil]) {   
     locationManager=[[CLLocationManager alloc] init]; 
     locationManager.desiredAccuracy = kCLLocationAccuracyBest; 
     locationManager.delegate=self; 
     //Start the compass updates. 

     [locationManager startUpdatingHeading]; 
    } 
    return self; 
} 
+0

Çalışmıyor .... –

+0

tamam, gerçekten ne oluyor? – Simon

+0

didUpdateToLocation yöntem çağrısı ancak didUpdateHeading hiçbir zaman –

0

konumu kullanmak için yetki isteyen var mı? Eğer herhangi bir çözüm bulabildin mi

[locationManager requestWhenInUseAuthorization]; 

veya

[locationManager requestAlwaysAuthorization]; 
+0

Evet benim didUpdateToLocation temsilci çalışması –

İlgili konular