Я использую iphone simulator 4.2 и пытаюсь отобразить или NSLog
Заголовок и другие атрибуты служб определения местоположения, например Широта, долгота, высота, горизонтальная точность, вертикальная точность, скорость. но он не показывает правильные параметры, а Incase of Heading фактически не запускает событие.
как его выполнить CLLocation код
- (void)locationManager:(CLLocationManager *)manager
didUpdateToLocation:(CLLocation *)newLocation
fromLocation:(CLLocation *)oldLocation
{
[self.delegate locationUpdate:newLocation];
}
и не выполняется CLHeading код
- (void)locationManager:(CLLocationManager *)manager didUpdateHeading:(CLHeading *)newHeading
{
[self.delegate headingUpdate:newHeading];
}
и когда я ставлю точку останова на оба этих кода, она никогда не касается кода CLHeading . Я обновляю местоположение и направляюсь в init.
- (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;
}
Проблема в том, что я не знаю, что происходит из-за симулятора или есть какая-то проблема в коде?
, пожалуйста, помогите.