Я предполагаю, что вы используете CLLocationManager.Ваш делегат получит locationManager: didChangeAuthorizationStatus, когда способность приложений использовать API изменится.
Редактировать: при первой попытке вашего приложения использовать службу пользователю будет предложено.Если пользователь ответит «Нет», ваше приложение не сможет использовать службу, если они не зайдут в «Настройки» -> «Основные» -> «Службы определения местоположения» и не изменят настройки для вашего приложения.
Если вы запрашиваете у API статус изапрещено, вы можете открыть свое собственное всплывающее окно и указать пользователю, как изменить настройки для вашего приложения.