How can I check if the user has allowed location for mu app? Normally I would use authorizationStatus method of the CLLocationManager class, but it
authorizationStatus
CLLocationManager
When you call -startUpdatingLocation, if location services were denied by the user, the location manager delegate will receive a call to -locationManager:didFailWithError: with the kCLErrorDenied error code. This works both in all versions of iOS.
-startUpdatingLocation
-locationManager:didFailWithError:
kCLErrorDenied