I\'m trying to get the users current latitude and longitude with this viewDidLoad method. The resulting map is correctly indicating the current location however the NSLog c
As Kendall said, the MKMapView does not have a user location until it finishes loading, and the viewDidLoad method is usually too early to request it. A simpler way than using CoreLocation is to implement the MKMapViewDelegate method
-(void)mapView:(MKMapView *)mapView didUpdateUserLocation:(MKUserLocation *)userLocation. It will give you the user's location as soon as it is located, without having to deal with a CLLocationManager.