„Element inicjujący nie jest stałą czasu kompilacji” dlaczego?
Mam ten kod:
- (NSString *) calculate: (uint) position {
static NSArray * localArray = [NSArray arrayWithArray: self.container.objects ];
// some un related code
return obj;
}
Kompilator skarży się mówiąc: „Element inicjujący nie jest stałą czasu kompilacji”. Stało się to, gdy dodałem „static” do localArray. Ale dlaczego?