2013-04-29 66 views
-1

所以我有一個需要添加到標籤的TextField整數。試圖將號碼添加到已保存在標籤上的號碼

例如,當我輸入20時,它出現在標籤中,當我保存它並回來時它仍然存在,到目前爲止這麼好,我把這部分放下了。

現在讓我說我回來了,想給已經存在的東西添加另一個數額,到20歲。我該怎麼做呢?

我用NSUserDefaults來加載/保存數據,但當我去更新標籤時,我試圖使用我的變量卡住,說:currentValue,valueToAddvalueTotalAfterAddition

+1

您能告訴我們一些您嘗試過的代碼嗎? – Abizern 2013-04-30 00:00:52

+1

您是否收到錯誤?或者你只是不確定如何去做? – csundman 2013-04-30 00:01:46

回答

2

您必須獲取文本的intValue,然後添加任意數字。示例

int currentValue = textField.text.intValue; 
int valueToAdd = 10; //change this to whatever you need 
int valueTotalAfterAddition = currentValue + valueToAdd; 
label.text = [NSString stringWithFormat:@"%d", valueTotalAfterAddition]; 
+0

感謝所有的迴應!好的,我得到了...... int valueToAdd(從文本字段輸入的實際值)。然後我得到了currentValue(標籤中的int,它將被添加到文本字段的輸入中,最後在我輸入後,標籤將更新爲ok,現在,在保存該總和之後,文本字段中的下一個值將被添加到最後的總和...等等等等,我很迷茫!我從文本字段中獲得了一個變量,但在第一次添加之後,等式中缺少的另一個變量不能爲零,因此我無法將其初始化爲一個零。 – 2013-05-02 01:41:43

+0

我想通了。我有錯誤的方法實現。它應該已經在鍵盤上按下輸入按鈕的方法! – 2013-05-04 12:49:20