2009-12-28 3 views
0

Est-il vrai que vous ne pouvez pas avoir un NSMutableArray de NSIntegers? Lorsque j'essaie d'ajouter les valeurs au tableau et de les imprimer, ce sont des nombres énormes (quand j'imprime le tag sur NSLog, c'est 0,1,2,3 etc.).NSArray de l'étiquette UIBarButtonItem (c'est-à-dire NSInteger)

J'essaye de créer un tableau des étiquettes de mon UITabBarItem afin que je puisse sauvegarder la commande et la récupérer plus tard. Suis-je obligé de faire une conversion à un NSNumber pour stocker dans le tableau et ensuite convertir au lancement pour obtenir la valeur entière?

Merci pour l'aide.

Répondre

1

C'est exact, vous devez les « boîte » à l'intérieur de NSNumbers avant de les ajouter à une NSMutableArray, vous pouvez faire [array addObject:[NSNumber numberWithInt:item.tag]];