2010-08-29 10 views
0

J'essaie de stocker un objet NSArray avec une clé simple (1,2,3 etc.) dans un NSDictionary. Je suis sûr que cela a fonctionné, mais je ne suis pas sûr de savoir comment afficher les données de tableau qui y sont stockées, j'ai le travail suivant (affichage d'un seul tableau de données)Afficher les valeurs NSArray stockées dans un NSDictionary

L'application de test je suis travailler sur est un dictionnaire simple. Définition est la classe que j'ai des mots et leurs définitions, et des mots est un tableau qui a deux valeurs - mot et définition

Definition *words = (Definition *)[appDelegate.words objectAtIndex:indexPath.row]; 

Il montre ensuite les données dans une vue de tableau:

[cell.textLabel setText:words.name]; 
[cell.detailTextLabel setText: words.description]; 
+0

Votre question n'est pas claire –

Répondre

0

Vous ne savez pas exactement ce que vous demandez ici. Vous créez une instance de définition, alors quelles propriétés a-t-elle? Si vous avez le nom et la description de NSStrings, alors ce code devrait fonctionner correctement, mais je pense que vous essayez de faire quelque chose de différent.

Vous accédez aux informations dans un NSDictionary en appelant objectForKey: ou valueForKey :.

Vous pouvez également stocker des informations dans l'objet. Si vous avez créé votre définition pour contenir deux chaînes - nom et description, vous pouvez contourner le NSDictionary tous ensemble.

Pourriez-vous publier votre Description.h afin que nous puissions voir ce qu'il se passe?

Questions connexes