0
我正在爲iOS和cocos2d開發一些東西。現在我有了名爲scoreLabel的CCLabelBMFont實例變量。CCLabelBMFont setString似乎不適用于格式化字符串
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]];
並且這不起作用。我設置了一個斷點,分數包含一個值,但它不會更新標籤。當我用@「34234」代替[NSString stringWithFormat:@「%i」,score]時,它確實起作用。所以我很困惑。