У меня есть контроллер представления, который принимает местоположение пользователя и показывает близлежащие магазины.
Когда пользователь открывает приложение в первый раз, приложение отображает всплывающее окно для пользователя, чтобы разрешить доступ к местоположению. Если пользователь разрешает местоположение, я вызываю API в didUpdateLocations
func locationManager(_ manager: CLLocationManager, didUpdateLocations locations: [CLLocation]) {
if !isNearbyAlreadyLoaded {
self.apiNearbyBakers()
isNearbyAlreadyLoaded = true
}
}
Но если пользователь не разрешает местоположение, мой API никогда не вызывается. В этом состоянии мне нужно показать ему кнопку, чтобы разрешить местоположение.
Вопрос :
Как определить, нажал ли пользователь кнопку Не разрешать во всплывающем окне Разрешить местоположение.