J'ai un dictionnaire "playerDict" qui lit les données d'un plist où il y a des noms (myKey) avec neuf objets associés à chaque touche. Je tente de lire tous les objets pour une clé spécifique (myKeys) dans un NSMutableArray (theObjects). J'ai lu la référence de la classe et la recherche sur Internet, mais je ne peux pas comprendre notre problème, probablement très simple.Comment lire tous les objets NSDictionary pour une clé d'un tableau
Parmi tous les autres tests que j'ai fait, j'ai essayé ce qui suit, mais cela retourne la clé dans les objets et non les objets.
theObjects = [playerDict objectForKey: myKeys];
Toute personne pouvant donner un indice?
Voici le code qui a créé le dict, je dépouillé:
NSArray *objs = [NSArray arrayWithObjects:[NSNumber numberWithBool:playerObject.diffHard],[NSNumber numberWithBool:playerObject.diffMedium],
[NSNumber numberWithBool:playerObject.diffEasy],[NSNumber numberWithBool:playerObject.currentGame],
[NSNumber numberWithInt:playerObject.currentGameQuestion],[NSNumber numberWithInt:playerObject.currentGameRightAnswer],
[NSNumber numberWithInt:playerObject.currentGameType],[NSNumber numberWithInt:playerObject.nrOfType0Games],
[NSNumber numberWithInt:playerObject.type0Result], nil];
NSDictionary *newPlayerDict = [NSDictionary dictionaryWithObjectsAndKeys:objs, keyString, nil];
Je ne sais pas ce que j'ai fait de mal avant avec valueForKey mais maintenant ça marche enfin. Un GRAND merci à vous tous. Peut-être que c'est comme si je ne voyais pas la forêt à cause des arbres :-) – PeterK