iPhone den aktuellen Standort der Benutzer-Koordinaten, die zeigen, wie (0,0)

Ich versuche, die aktuelle Breite und Länge mit dieser viewDidLoad-Methode. Die resultierende Karte ist richtig angibt, die aktuelle Lage aber die NSLog konsequent zeigt:

2009-09-19 16:45:29.765 Mapper[671:207] user latitude = 0.000000
2009-09-19 16:45:29.772 Mapper[671:207] user longitude = 0.000000

Wer weiß, was ich hier vermisst? Vielen Dank im Voraus für Eure Hilfe!

- (void)viewDidLoad {
    [super viewDidLoad];
    [mapView setMapType:MKMapTypeStandard];
    [mapView setZoomEnabled:YES];
    [mapView setScrollEnabled:YES];
    [mapView setShowsUserLocation:YES];

    CLLocation *userLoc = mapView.userLocation.location;
    CLLocationCoordinate2D userCoordinate = userLoc.coordinate;

    NSLog(@"user latitude = %f",userCoordinate.latitude);
    NSLog(@"user longitude = %f",userCoordinate.longitude);
}
InformationsquelleAutor ennuikiller | 2009-09-19
Schreibe einen Kommentar