Jak po raz drugi poprosić użytkownika o pozwolenie na dostęp do bieżącej lokalizacji?
W mojej aplikacji, jeśli użytkownik nie ma dostępu do swojej bieżącej lokalizacji, mogę odebrać tę wiadomość w następujący sposób
- (void)locationManager:(CLLocationManager*)aManager didFailWithError:(NSError*)anError
{
switch([anError code])
{
case kCLErrorLocationUnknown:
break;
case kCLErrorDenied:
{
UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"Access Denied" message:@"You didn't allow to access your current location" delegate:self cancelButtonTitle:@"Ok" otherButtonTitles:nil];
[alert show];
break;
}
}
}
Jak poprosić o pozwolenie użytkownika po raz drugi?
Szukałem i otrzymałem odpowiedź NIE, jeśli użytkownik chce, aby aplikacja miała dostęp do swojej lokalizacji, w jaki sposób ustawił aplikację, aby korzystała z ich bieżącej lokalizacji?
Czy usunięcie aplikacji i pobranie innego jest jedynym rozwiązaniem?