Duplicar posibles:
Is it possible to call alert “Allow to use current location” manually?que aparezca la "App le gustaría utilizar su ubicación actual" diálogo de nuevo
en mi aplicación, toda la funcionalidad se basa en los actuales los usuarios ubicación. La audiencia es todo lo que no sea geek.
Creo que el usuario inicia la aplicación por primera vez, ya que un usuario no está realmente seguro de lo que puede hacer, puede confundirse con la pregunta "¿Me gustaría utilizar su ubicación actual?" Si responde con "No permitir", no obtendrá ningún dato en la pantalla.
Ahora Mango:
- (void)locationManager:(CLLocationManager *)manager
didFailWithError:(NSError *)error {
if (error.code == kCLErrorDenied) {
NSLog(@"Location manager denied access - kCLErrorDenied");
UIAlertView *alert =
[[UIAlertView alloc] initWithTitle:@"Location issue"
message:@"Your location cannot be determined."
delegate:self
cancelButtonTitle:@"OK" otherButtonTitles:nil];
[alert show];
[alert release];
}
}
bien, la aplicación tiene una recarga-Button. Suponiendo que el usuario toque el botón de recarga, el sistema no le volverá a solicitar que habilite los servicios basados en la ubicación.
¿Cómo podría obligar a iOS a solicitar nuevamente la ubicación actual?
También me gustaría saber cómo hacer esto por la misma razón. –
también http://stackoverflow.com/q/4891950/10396 – AShelly