2009-09-15 46 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

相關問題