2010-10-12 8 views
2

Je ne pense pas que je crée correctement ce tableau de UILabels.Comment remplir un NSMutableArray avec UILabels?

Si je mets un point d'arrêt après cette ligne de code, cela montre que le tableau est vide.

colorLabelArray = [[NSMutableArray alloc] initWithObjects: greenLabel, orangeLabel, blackLabel,purpleLabel, yellowLabel, redLabel, blueLabel, whiteLabel, nil]; 

Si je fais la même chose avec UIImages cela fonctionne très bien. Qu'est-ce que je rate?

+0

semble étrange, toutes vos étiquettes ne sont pas vides – vodkhang

+0

Oui, c'était un problème. Je vous remercie. – AaronG

Répondre

5

Êtes-vous certain qu'aucun des objets d'étiquette est nul? Plus précisément, si greenLabel est nul, alors initWithObjects: ignorera le reste de la liste d'arguments et retournera un tableau vide.

+0

Oui, c'était exactement ça. Merci. – AaronG

3

Votre syntaxe est correcte. Je voudrais vérifier si greenLabel est nul?