Я использую симулятор iphone 4.2 и пытаюсь отобразить или NSLog
Заголовок и другие атрибуты служб определения местоположения, например Широта, долгота, высота, горизонтальная точность, вертикальная точность, скорость. но он не показывает правильные параметры, а в случае заголовка он фактически не запускает событие.
поскольку он выполняет код 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;
}
Проблема в том, что я не знаю, что это связано с симулятором или есть какие-то проблемы в коде?
помогите пожалуйста.