Je suis très nouveau dans le développement d'applications iOS. Je vais utiliser AFNetworking 3.0.Je veux mettre à jour l'emplacement en arrière-plan et l'envoyer au serveur. tandis que l'envoyer au serveur, je veux conditionner: 1) si l'emplacement ne change pas je veux appeler le service sendlocation1 2) si le changement de lieu je veux appeler le service sendlocation2. changement d'emplacement (près d'environ 50 mètres). S'il vous plaît aidez-moi .... i essayé code suivant ---- à viewDidLoad:Comment envoyer périodiquement l'emplacement d'arrière-plan au serveur si l'emplacement change ou n'utilise pas l'AFN 3?
(void)viewDidLoad {
[super viewDidLoad];
locationManager = [[CLLocationManager alloc] init];
locationManager.distanceFilter = kCLDistanceFilterNone;
locationManager.desiredAccuracy = kCLLocationAccuracyBest;
[locationManager startUpdatingLocation];
[locationManager requestAlwaysAuthorization];
float Lat = locationManager.location.coordinate.latitude;
float Long = locationManager.location.coordinate.longitude;
NSLog(@"Lat : %f Long : %f",Lat,Long);}
je vais vérifier, si je reçois la réponse du serveur est Connexion réussie alors envoyer au serveur seul endroit , c'est pourquoi j'utiliser if-else statement.like suivante:
if ([_str isEqualToString:@"Login Success"]) {
UIAlertController *Loginalert= [UIAlertController
alertControllerWithTitle:@"Login Success"
message:@"This app is going to close now"
preferredStyle:UIAlertControllerStyleAlert];
UIAlertAction* yesButton = [UIAlertAction
actionWithTitle:@"Ok"
style:UIAlertActionStyleDefault
handler:^(UIAlertAction * action)
{
if() {
[self sendlocation1];
} else {
[self sendlocation2];
}
[Loginalert dismissViewControllerAnimated:YES completion:nil];
}];
[Loginalert addAction: yesButton];
} else {
NSLog(@"Something Wrong");
et enfin
(void)sendlocation1{
}
(void)sendlocation2{
}
s'il vous plaît aidez-moi ... comment vérifier si changement de lieu ou non? ... que devrais-je écrire si condition et l'envoyer au serveur.
Vous devez formater votre code correctement. Modifier et utiliser le formatage du code (Sélectionnez le code et appuyez sur le bouton {}} – cst1992
où vous avez frappé bro .. –
dans le code ci-dessus, que dois-je écrire si condition par laquelle j'appelle sendlocation1 service .... signifie si changement d'emplacement, je veux appeler sendlocation1 sinon pas sendlocation2 ... s'il vous plaît aidez-moi bro –