I had the same download problem until I had a problem working with googling!
Note Effective ios 8 and later, we need to add the NSLocationWhenInUseUsageDescription value to the Info.plist file with our own value as a description. This is because the showsUserLocation **MKMapView** property does not work right away. More details here !!!!
//This should be declared in .h file @property(nonatomic, strong) CLLocationManager *locationManager; - (void)viewDidLoad { self.mapView.showsUserLocation = YES; self.mapView.delegate = self; self.locationManager.delegate = self; self.locationManager = [[CLLocationManager alloc] init]; self.locationManager.distanceFilter = kCLDistanceFilterNone; self.locationManager.desiredAccuracy = kCLLocationAccuracyBest;
I firmly believe that this will lead to the expected result without failures, i.e. MKMapView will increase the user's current location.
source share