j'ai ce code et des recherches sur Internet et trouvent ok mais ca marche pas avec moiCheck Dictionary avec objectForKey IsEqualToString ne fonctionne pas
NSMutableDictionary *dict = [NSMutableDictionary dictionary];
.....
NSLog(@"%@",[dict objectForKey:@"STATUS"]);
if ([[dict objectForKey:@"STATUS"] isEqualToString:@"Y"]) {
NSLog(@"Done");
}
Le NSLog montre Y qui devrait fonctionner avec si statment
Pouvons-nous voir le code où @ « Y » est inséré dans le dictionnaire? – ryan0
je les ai sur le tableau que j'ai converti à partir de la réponse POST NSData * urlData = [NSURLConnection sendSynchronousRequest: demande returnResponse: & erreur de réponse: & error]; NSString * data = [[NSString alloc] initWithData: codage urlData: NSUTF8StringEncoding]; NSArray * outputArray = [données componentsSeparatedByString: @ "\ n"]; – BoSoud
puis je le convertis en dictionnaire pour (NSString * s dans outputArray) {NSArray * arr = [s componentsSeparatedByString: @ "|"]; [dict setObject: [arr objectAtIndex: 1] forKey: [arr objectAtIndex: 0]]; } J'ai NSlog le [dict objectForKey: @ "STATUS"] et montre sur la console Y – BoSoud