Label和Text属性的奇怪行为

时间:2010-02-16 08:54:22

标签: iphone iphone-sdk-3.0 uilabel

我试图做一些我认为非常简单的事情。

我有3个整数 - prevgues1,2和3

我有3个UILabels prevguess1,2和3

整数减去1。

当我设置标签的文本时

prevguess1.text = [NSString stringWithFormat:@"%d", prevguess1]
prevguess2.text = [NSString stringWithFormat:@"%d", prevguess2];
prevguess3.text = [NSString stringWithFormat:@"%d", prevguess3];

标签只是设置为像89324这样的数字。

我只是不知道我的问题是什么。

任何想法都会有所帮助

干杯

萨姆

注意:

我尝试将文本简单地设置为字符串 - 并且运气不错。 但当我将它设置为一个整数,从0开始,(在viewdidload中)奇怪的发生

1 个答案:

答案 0 :(得分:1)

prevguess1.text = [NSString stringWithFormat:@"%d", prevguess1];

在这里,您将prevguess1视为标签和整数 - 可能在某处有拼写错误?

即使这不是你的问题,我认为你应该考虑改变你对变量命名的方式,以避免可能的混淆。