La lecture NSDictionary Clés à partir de listes de propriété

dans mon projet, je suis à l'aide d'un propertyList pour la gestion de données. le fichier plist est nommé "Base de données.plist". la Racine de la Base de données.plist est un dictionnaire qui contient 5 les dictionnaires comme des éléments enfant... maintenant le sous-Dictionnaire contient 4 fils dont un est toujours un webaddress avec la clé "URL" (Sans les guillemets)....
je suis l'exécution du code suivant pour extraire la valeur de cette clé URL, mais il ne fonctionne pas..

NSString *path = [[NSBundle mainBundle] pathForResource:@"DataBase" ofType:@"plist"];
NSDictionary *rootDict = [[NSDictionary alloc] initWithContentsOfFile:path];
NSString *URLforAll = [[NSString alloc] init];
for (id key in rootDict)
{
    if(key == rowString)
    {
        NSDictionary *dict = [rootDict objectForKey:key];
        URLforAll = [dict objectForKey:@"URL"];
    }
}

la rowstring est une chaîne de caractères dont la valeur est la même que le texte dans la cellule sélectionnée (je l'ai testé , c'est précis).
Merci de m'aider si vous pouvez.... je vais être reconnaissants

Cette question pourrait être nommé plus clairement, peut-être "la Lecture NSDictionary de clés à partir d'une liste de propriétés du fichier". Il n'a vraiment pas voir rien avoir à faire avec les key-value coding (regarder), et certainement rien de spécifique à l'iPhone. Utilisé en conséquence.

OriginalL'auteur valiantb | 2009-06-21