2009-09-15 78 views
1

我可能会错过一些愚蠢的东西。但我一直在盯着它看一天,然后重新开始工作,而不是。我仍然得到“{'token'错误之前的预期表达式”。”之前的预期表达式'{'token'

在我得到这个错误之前,我得到我的按钮来做我要求它做的事,这只是简单地添加了两个数字并显示答案。这里的代码给我的问题位:

-(IBAction)click:(id)sender { 
    int sum = [myInt1.text intValue] + [myInt2.text intValue]; 
    label.text = {NSString stringWithFormat:@"%@ the answer is %d", 
     name.text, sum]; 
} 
+0

在这种情况下,由于代码片段的原因,很容易判断你是在询问有关object的c,但将你使用的语言作为标签一般是个好主意(就像我一样),在标题中,或在问题的第一部分 – RCIX 2009-09-15 14:19:13

+0

哦,我很抱歉把这个问题抛出去了。我会记得从现在开始添加它。谢谢你的建议:) – jxd215 2009-09-15 14:21:31

+0

不客气,很高兴帮助! – RCIX 2009-09-15 14:26:42

回答

15

替换:

label.text = {NSString ... 

有:

label.text = [NSString ... 

(NSString的前括号)。

+0

哇。它确实是一件愚蠢的事情。非常感谢你。该按钮仍然没有工作,但至少我得到的错误消失:) – jxd215 2009-09-15 14:19:53

+2

每个人都犯这些错误,有时他们可以隐藏几个小时!事实上,我真的没有看到那个错误... – RCIX 2009-09-15 14:20:21

+1

不客气。这些都是错误的类型,一旦你发现你输入的内容错误,你就会在键盘(或墙壁)上碰撞你的头。) – Eimantas 2009-09-15 14:21:08

相关问题