Créer un tableau d'entiers de la propriété en Objective-C

Je vais avoir des ennuis de la création d'une propriété d'un tableau d'entiers en Objective C.
Je ne suis pas sûr si cela est encore possible de le faire en Obj-C, donc je suis en espérant que quelqu'un peut m'aider à trouver ni comment le faire correctement ou de fournir une solution alternative.

myclass.h

@interface myClass : NSObject {

@private int doubleDigits[10];
}

@property int doubleDigits;
@end

myclass.m

@implementation myClass

    @synthesize doubleDigits;
    -(id) init {

        self = [super init];

        int doubleDigits[10] = {1,2,3,4,5,6,7,8,9,10};

        return self;
    }

    @end

Quand je build and run, j'obtiens l'erreur suivante:

erreur: le type de la propriété 'doubleDigits'
ne correspond pas à un type de ivar
'doubleDigits'

J'espère que quelqu'un peut fournir une solution ou m'orienter dans la bonne direction.

Merci d'avance.

  • Est-il une raison particulière pour laquelle vous souhaitez utiliser primitive des tableaux au lieu de NSArray? Vous devez être prudent que vous ne finissent pas de réimplanter la structure de données standard des classes, à moins qu'ils ne fonctionnent pas pour vous.
  • myclass.h) n'a pas besoin d'un point-virgule. Aussi, vous devriez commencer vos noms de classe avec une lettre majuscule.
  • la raison en est simplement, j'ai regardé dedans, mais ne pouvait pas trouver quelque chose à construire, même à proximité. J'ai essayé un NSArray de NSNumbers, mais ne pouvait pas le comprendre. @gs : désolé, c'était une autre faute de frappe que j'ai corrigé. Aussi, je suis d'accord sur le nom de la classe; sa réalité "Fraction" dans le code réel.
InformationsquelleAutor woopstash | 2009-01-24