Je crée un projet où je suis bloqué à un concept de récupération de clé à partir d'une valeur donnée. J'ai créé une vue de table en ajoutant les valeurs du dictionnaire - dites "city_names" pour la clé "city_id". Si l'utilisateur sélectionne une ville, je souhaite obtenir le "city_id" correspondant à cette ville.Comment trouver la clé à partir de la valeur donnée dans un dictionnaire dans iOS
J'ai dictionnaire sous forme
"city":[
{
"id":"1",
"city":"City1"
},
{
"id":"2",
"city":"City2"
},
{
"id":"3",
"city":"musat"
},
{
"id":"4",
"city":"city3"
},
{
"id":"5",
"city":"City 4"
}
]
Je suis plutôt préoccupé par obtenir l'indice correspondant du dictionnaire de l'enfant dont la ville est sélectionnée.
Merci d'avance.
Je ne suis pas sûr que vous avez déjà lu ce docs: https://developer.apple.com/library/mac/documentation/Cocoa/Reference/Foundation/Classes/NSDictionary_Class/ Reference/Reference.html mais il n'est jamais trop tard pour jeter un oeil à la méthode '-allKeysForObject:'. – holex
Ce n'est pas un dictionnaire, c'est un tableau de dictionnaire si vous regardez la partie "[]" cela indique qu'il s'agit d'un tableau ... et son "{}" son dictionnaire .... @vin – Kamarshad
oui je sais il. Kamarshad. Mais ce que je veux vraiment, c'est afficher le "city_name" que j'ai implémenté en obtenant un autre tableau. mais je ne parviens pas à obtenir le "city_id" correspondant du tableau de dictionnaire lorsque l'utilisateur sélectionne une ligne particulière. – Vin