callbacków więc teraz mam przynajmniej uzyskiwanie z następującego kodu ...CLLocationManager startUpdatingLocation nie działa
- (void)viewDidLoad {
[super viewDidLoad];
mapView=[[MKMapView alloc] initWithFrame:self.view.frame];
//mapView.showsUserLocation=TRUE;
mapView.delegate=self;
[self.view insertSubview:mapView atIndex:0];
NSLog(@"locationServicesEnabled: %@", [CLLocationManager locationServicesEnabled] ? @"YES":@"NO");
CLLocationManager *newLocationManager = [[CLLocationManager alloc] init];
[newLocationManager setDesiredAccuracy:kCLLocationAccuracyBest];
[newLocationManager setDistanceFilter:kCLDistanceFilterNone];
[self setLocationManager:newLocationManager];
[[self locationManager] setDelegate:self];
[[self locationManager] startUpdatingLocation];
NSLog(@"Started updating Location");
}
- (void)locationManager:(CLLocationManager *)manager didUpdateToLocation:(CLLocation *)newLocation fromLocation:(CLLocation *)oldLocation {
NSLog(@"Did update to location");
mStoreLocationButton.hidden=FALSE;
location=newLocation.coordinate;
MKCoordinateRegion region;
region.center=location;
MKCoordinateSpan span;
span.latitudeDelta=0.01;
span.longitudeDelta=0.01;
region.span=span;
[mapView setRegion:region animated:TRUE];
}
mogę ustawić punkty przerwania w drugim sposobie i NSLog donosi ciągłe aktualizacje lokalizacji, ale z jakiegoś powodu zoom z przęsłem nie działa. Każdy pomysł, dlaczego? Ma moje współrzędne i wszystko. Rodzaj drapania mojej głowy w tym.
kod ur wydaje się ok .. problem jest gdzie indziej – samfisher
Czy masz te problemy w symulatorze? Czy włączono symulację lokalizacji? – HeikoG
Tak, problemy z symulatorem. Mam włączoną lokalizację symulacji. Być może muszę przetestować go na urządzeniu. – Coltrane