Convertir NSMutableArray à NSDictionary afin d'utiliser objectForKey?
J'ai un NSMutableArray qui ressemble à ce
{
"@active" = false;
"@name" = NAME1;
},
{
"@active" = false;
"@name" = NAME2;
}
Est-il un moyen de convertir ce pour un NSDictionary et ensuite utiliser objectForKey pour obtenir un tableau d'objets de nom? Sinon, comment puis-je obtenir ces objets?
OriginalL'auteur davis | 2012-01-06
Vous devez vous connecter pour publier un commentaire.
Il est encore plus court formulaire, puis proposé par Hubert
valueForKey:
sur NSArray renvoie un nouveau tableau en envoyantvalueForKey:givenKey
à tous les éléments.De la docs:
Exemple:
résultat:
OriginalL'auteur vikingosegundo
C'est un Tableau de Dictionnaire des objets, de sorte à obtenir les valeurs que vous:
J'ai pensé à elle et de le configurer comme un NSDictionary au lieu de NSArray. Merci
Il y a même une forme abrégée, voir ma réponse.
OriginalL'auteur Hubert Kunnemeyer
Si vous voulez convertir NSMutableArray correspondant NSDictionary, il suffit simplement d'utiliser mutableCopy
Ce... qui ne fonctionne pas. Votre
dictionary
variable ici être un tableau.OriginalL'auteur Nguyen Thanh Hung
C'est un exemple de la exmple obtenir le emplyee liste NSMutableArray et de créer NSMutableDictionary.......
OriginalL'auteur damith
oui, vous pouvez
voir cet exemple:
je suis désolé si je peux m'étendrai pas beaucoup parce que je suis aussi à travailler sur quelque chose
mais j'espère que peut vous aider. 🙂
sir hi.. pouvez-vous m'aider dans un cocos2d j'ai un problème j'ai eu question ban c'est pourquoi je ne peux pas poster des questions j'ai vraiment besoin d'aide pouvez-vous s'il vous plaît?
Qu'est ce qu'une question d'interdiction? et non, je n'ai aucune expérience avec cocos2d.
ok merci, monsieur...
OriginalL'auteur NoobMe
Non, les gars.... le problème est que vous vous déplacez sur le KeyValue Mécanisme de cacao.
KeyValueCoding spécifie que le @comte symbole peut être utilisé dans un chemin d'accès clé....
myArray.@count
TRÈÈÈÈÈÈÈS.... il suffit de passer à la ObjectForKey et votre ok!
OriginalL'auteur Orbitus007