«Элемент инициализатора не является константой времени компиляции» почему?

У меня есть этот код:

- (NSString *) calculate: (uint) position {
    static NSArray * localArray = [NSArray arrayWithArray: self.container.objects ];
    // some un related code
    return obj;
}

Компилятор жалуется, говоря: «Элемент Initializer не является константой времени компиляции». Это произошло, когда я добавил «статический» в localArray. Но почему?

Ответы на вопрос(2)

Ваш ответ на вопрос