J'ai un NSArray contenant plusieurs NSDictionaries.Problème NSArray/NSDictionary imbriqué
J'ai un NSString contenant une chaîne d'ID. Ce que j'essaye de faire est de parcourir les NSDictionaries jusqu'à ce que je trouve l'objet qui correspond à NSString. Ensuite, je veux retourner l'ensemble NSDictionary.
Je suis assez nouveau pour le développement de l'iPhone, donc je manque probablement quelque chose d'évident ... Merci d'avance. :)
Edition, voici le fichier .plist qui obtient sauvé:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<array>
<dict>
<key>date</key>
<string>2011/05/20</string>
<key>id</key>
<string>1282007740</string>
<key>name</key>
<string>Test item name</string>
<key>niceDate</key>
<string>May 20, 2011</string>
</dict>
<dict>
<key>date</key>
<string>2010/08/15</string>
<key>id</key>
<string>1282075925</string>
<key>name</key>
<string>Test. Nothing to see here.</string>
<key>niceDate</key>
<string>Aug 15, 2010</string>
</dict>
</array>
</plist>
Disons que mon NSString est "1282075925". Je veux obtenir le dictionnaire avec la clé d'identification qui correspond.
Plus d'info. Du code, peut-être? Quelles sont les clés du dictionnaire? – jtbandes
Désolé, je l'ai mis à jour avec une représentation du tableau (sous forme de plist). –
Pouvez-vous donner un exemple de ce que le NSString que vous recherchez est? Plus précisément, recherchez-vous une «clé» ou une «valeur»? c'est-à-dire que vous recherchez 'nom' ou 'nom de l'élément de test' – Akusete