J'ai une classe avec un attribut NSDictionary. A l'intérieur de cette classe, je distribue un autre thread pour gérer la gestion de NSXMLParser. Dans mon -didStartElement, j'accède au dictionnaire de la classe (pour comparer un élément trouvé dans le XML à un dans le dictionnaire).Accès aux attributs d'instance à partir du thread secondaire (iPhone-SDK)
À ce stade, j'obtiens des résultats indéfinis. En utilisant NSLog (je ne suis pas avancé dans le débogage XCode), je vois qu'il bombarde autour de l'accès du NSDictionary. J'ai essayé juste d'itérer le dictionnaire et de jeter la clé/les valeurs dans le didStartElement et cette bombe à des clés différentes à chaque fois. La seule chose que je peux conclure est que quelque chose n'est pas casher que je fais en ce qui concerne l'accès aux attributs de threads principaux du thread secondaire. Je suis un peu novice dans le domaine du multithreading et je ne suis pas sûr du meilleur accès au protocole à partir des threads supplémentaires.
Merci à tous.