如何在UILabel中插入数组

时间:2012-04-27 19:19:04

标签: objective-c arrays uilabel

我正在制作游戏应用程序,一般的想法是,当你点击汽车时你得到10分,我有一个必须显示积分的标签......我也有点数组。但我不知道如何连接它们,我应该使用IBAction吗?

1 个答案:

答案 0 :(得分:1)

您无法将数组插入标签中。标签包含文本(NSString值)。

您想在标签中加入什么,总得分? (这将是你的点数组中值的总和?)

如果是这样,您需要在方法中添加代码以增加用户的分数,以便更新分数标签。

你可能有这样的代码:

- (void) addPointsToScore: (NSInteger) pointsToAdd;
{
  totalScore += pointsToAdd;
  scoreLabel.text = [NSString stringWithFormat: @"%d", totalPoints];
}

该代码不处理数组,因为您没有明确表达对数组的意义。它只是将分数添加到分数实例变量(totalScore),然后使用新分数值更新scoreLabel标签,转换为字符串。

这有帮助吗?