Я разрабатываю что-то для iOS с cocos2d.Теперь у меня есть переменная экземпляра CCLabelBMFont с именем ScoreLabel.
scoreLabel = [CCLabelBMFont labelWithString:@"0" fntFile:@"bitmapfont.fnt"];
scoreLabel.position = CGPointMake(screenSize.width / 2, screenSize.height / 2);
scoreLabel.anchorPoint = CGPointMake(0.5f, 1.0f);
[self addChild:scoreLabel z:-1];
, пока все хорошо.Это работает, но теперь я хотел бы обновить ярлык другим текстом, содержащим счет.
score = currentTime;
[scoreLabel setString:[NSString stringWithFormat:@"%i", score]];
и это не работает.Я установил точку останова, и оценка содержит значение, но оно не будет обновлять метку.Когда я заменяю [NSString stringWithFormat: @ "% i", Score] на что-то вроде @ "34234", это РАБОТАЕТ.Так что я в замешательстве.