Est-il possible d'affecter une valeur à une variable d'instance lors d'une méthode de classe d'initialisation?Définition d'une variable d'instance dans l'initialisation
Je déclare un certain nombre de tableaux, puis je crée un tableau de tableaux, puis je l'affecte à self.months, qui est une variable d'instance. Pourquoi cela ne fonctionne-t-il pas, et comment puis-je accomplir cela?
+(void)initialize
{
// .....
NSArray *matrix = [[NSArray alloc] initWithObjects:jan, feb, mar, apr, may, jun, jul, aug, sep, oct, nov, dec, nil ];
self.months = matrix;
[matrix release]
}