私はこのコードを持っています:
- (NSString *) calculate: (uint) position {
static NSArray * localArray = [NSArray arrayWithArray: self.container.objects ];
// some un related code
return obj;
}
コンパイラは、「初期化要素はコンパイル時の定数ではありません」と不平を言います。localArray に「static」を追加したときに発生しました。しかし、なぜ?