2012-12-12 8 views

Répondre

1

Ceci est l'alerte lorsque l'accès de votre emplacement actuel, cela demandera automatiquement lorsque vous accédez à l'utilisateur l'emplacement actuel à l'aide CLLocationManager

-(void)getLocation 
{ 
    locationManager = [[CLLocationManager alloc] init]; 
    locationManager.delegate = self; 
    locationManager.distanceFilter = kCLLocationAccuracyHundredMeters; 
    locationManager.desiredAccuracy = kCLLocationAccuracyBest; 

    NSLog(@"eee%f",locationManager.location.coordinate.latitude); 
    // Start updating location changes. 
    [locationManager startUpdatingLocation]; 
} 


- (void)startUpdatingCurrentLocation 
{ 
    //NSLog(@"STARTUPDATELOCATION"); 
    // if location services are restricted do nothing 
    if ([CLLocationManager authorizationStatus] == kCLAuthorizationStatusDenied || 
     [CLLocationManager authorizationStatus] == kCLAuthorizationStatusRestricted) 
    { 
     return; 
    } 

    // if locationManager does not currently exist, create it 
    if (!locationManager) 
    { 
     locationManager = [[CLLocationManager alloc] init]; 
     [locationManager setDelegate:self]; 
     locationManager.distanceFilter = 10.0f; // we don't need to be any more accurate than 10m 


    } 

    [locationManager startUpdatingLocation]; 

    // [self showCurrentLocationSpinner:YES]; 
} 

Il suffit de lire CLLocationManager Class Reference pour plus d'informations

0

Très bien, c'est sacrément simple. Son appelé UIAlertView et très commun pour donner des notifications. Ils devraient être utilisés pour notifier l'utilisateur quelque chose et pas trop pour l'interaction.

codage sage, voici un texte de configuration de base:

UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"Alert" message:@"Alert Body" delegate:self cancelButtonTitle:@"Dismiss" otherButtonTitles:nil, nil]; 

Pour afficher l'alerte:

[alert show]; 

Si vous voulez d'autres titres de bouton, vous devez régler le delegate-self et se conformer dans votre fichier .h au UIAlertViewDelegate. Here Is The Reference To The Delegate et vous voulez fondamentalement mettre en œuvre la méthode clickedButtonAtIndex: et travailler avec les index pour savoir sur quel bouton l'utilisateur a appuyé et effectuer des actions.

Do not misuse alert views.