ฉันกำลังพัฒนาบางอย่างสำหรับ 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" มันก็ใช้งานได้ ดังนั้นฉันจึงค่อนข้างสับสน