2009-12-24 2 views
0

Existe-t-il une méthode que je peux envoyer à un objet, qui retournera une collection englobante (NSDictionary/NSArray)? Ou une méthode qui retournerait une collection de tous les objets avec un appel de retenue sur l'objet en question?Accès à NSDictionary englobant/parent d'un objet

DJS.

@bburn: Il s'agit probablement d'un problème de conception. J'essaye d'analyser un document XML, et plus ou moins de convertir l'arbre xml entier dans un arbre NSDictionary imbriqué. Je construis une classe que je vais utiliser plusieurs fois dans différents projets, mais la source XML est toujours la même, donc je veux me sauver du travail répété et lui faire cracher une structure de données "native" de cacao, plutôt qu'un Objet NSXML/Document. Je pensais que j'avais besoin de connaître le parent pour aider à comprendre le contexte dans lequel je suis dans le processus d'analyse syntaxique. Utilise actuellement NSXMLParser avec un objet délégué.

Répondre

2

Non. Tu ne peux pas faire ça.

En dehors du débogage, le fait de faire cela est révélateur d'un problème de conception dans votre code. Pourquoi avez-vous besoin de faire cela?

Questions connexes