Попытка задать имя файла спрайта с помощью оператора if, а затем загрузить соответствующий файл на основе этой строки.Похоже, что есть проблема с моей областью действия переменной, но я не знаю, что это такое.
Вот мой код:
if ([[GameManager sharedGameManager] newHighScore] == TRUE) {
NSString *highScoreLabelText = @"label-new-high-score.png"
} else {
NSString *highScoreLabelText = @"label-high-score.png"
}
CCSprite *highScoreLabel = [CCSprite spriteWithSpriteFrameName:highScoreLabelText];
[highScoreLabel setAnchorPoint:ccp(0,0)];
[highScoreLabel setPosition:ccp(20, winSize.height * 0.575f)];
[self addChild:highScoreLabel];
XCode отмечает ошибку, говоря, что highScoreLabelTextнеобъявленный идентификатор, и, следовательно, не будет компилировать приложение.Нужно ли объявлять что-то еще вместе с NSString, чтобы остальная часть кода работала с переменной?