I am doing this tutorial that would return the GPS coordinates. When I run the application on the iPhone, I am first presented with the UIAlertView asking permission to access my GPS coordinates.
I need to know from where this UIAlertView is thrown? Is it from the OS?
Can we capture this method? When the user clicks on “Allow” or “Don’t allow”, can I print his choice to the console?
How can I do this programatically? Is there an event for this?
This alert is shown by the OS. The usage of location-based API must be permitted by the user. You can ask the
CLLocationManagerfor the currentauthorizationStatusand be notified when the status changes (delegate method will be called). Note that the user also can disable location services later in the settings app.