CCSprite spriteWithFile: возвращение нулевого объекта - PullRequest
0 голосов
/ 01 апреля 2012

После создания CCSprite, я добавляю его в слой с таким кодом:

CCSprite *bg1 = [CCSprite spriteWithFile:@"menuback1.png"];
bg1.anchorPoint = ccp(0, 0);
bg1.position = ccp(0, 0);
[self addChild:bg1 z:0];

Когда программа запускается, я получаю эту ошибку:

Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: 'Argument must be non-nil'

После установкиТочка останова здесь и проверяя значение bg1, я действительно нахожу, что это ноль.menuback1.png существует в папке ресурсов.Я использую cocos2d 2.0 rc0a.

1 Ответ

3 голосов
/ 01 апреля 2012

Проблема в том, что файл не найден. Можете ли вы перейти к каталогу встроенных продуктов и подтвердить, что файл существует? Если нет, попробуйте удалить и повторно добавить файл.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...