Я разрабатываю что-то для 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", это работает. Так что я совсем запутался.