Wie kann ich den Benutzer zum zweiten Mal um Erlaubnis bitten, auf den aktuellen Standort zugreifen zu dürfen?
Wenn der Benutzer in meiner App keinen Zugriff auf seinen aktuellen Standort hat, kann ich diese Nachricht auf folgende Weise empfangen
- (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;
}
}
}
Wie frage ich den Benutzer zum zweiten Mal um Erlaubnis?
Ich suchte und bekam die Antwort NEIN. Wenn der Benutzer möchte, dass die App auf seinen Standort zugreift, wie hat er die App so eingestellt, dass sie ihren aktuellen Standort verwendet?
Ist das Löschen der App und das Herunterladen einer anderen die einzige Lösung?