'表达结果未使用'和'比数据参数更多%'警告

时间:2012-10-11 13:44:31

标签: iphone objective-c ios nsstring

当我早些时候看到这两个错误时,我笑了,但是现在它让我烦恼,因为它们不会消失!

我正在设置UITextView的文本,并且我在字符串中包含了12个参数。如果您查看下面的图片,它会告诉我,在我的其中一个"%",'比数据参数更多%转换',然后在论点上它告诉我,在我的一个论点中,"表达式结果未使用"。

我尝试重写整行,编辑参数的布局和排列,没有快乐。

以下所有参数都是整数,因此%i'

enter image description here

2 个答案:

答案 0 :(得分:1)

你的最后一句:

intValue]], totalZombieKills, totalFlyingZombieKills;

应该是

intValue], totalZombieKills, totalFlyingZombieKills];

答案 1 :(得分:1)

似乎你必须将“[[scoreArray objectAtIndex:9] intValue]]”中的方括号移到“totalFlyingZombieKills”之后的行尾=)

PS:为什么不在循环中打印到字符串?