Цель C - элемент инициализатора не является константой - PullRequest
0 голосов
/ 25 июня 2010

Действительно начинающий вопрос здесь.

У меня есть NSArray изображений, в последней строке которого есть ошибка в Xcode, говорящая, что «элемент инициализатора не является константой».

любая помощь, пожалуйста?

1 Ответ

2 голосов
/ 25 июня 2010

Вы инициализируете NSArray вне допустимой области (т. Е. Не внутри функции или метода).

Например, следующая ошибка приведет к вашей ошибке:

NSArray * foo = [NSArray array];
int main(int argc, char * argv[]) {
  return 0;
}

Чтобы исправить это, вы должны сделать что-то вроде:

NSArray * foo = nil;
int main(int argc, char * argv[]) {
  foo = [NSArray array];
  return 0;
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...