我有一個UILabel
,當它按下一個按鈕時,它的值會增加一個 - 基本上它會增加一個。有人可以幫我用減號按鈕嗎?這樣,如果用戶不小心按下添加按鈕的次數超過了他們的需要,他們可以減去他們的錯誤。我試過了,但標籤的文字現在設置爲-1。我希望它只是減去一個每次它按下:從UILabel中顯示的整數中減去一個
- (IBAction)subtractButton:(id)sender {
static int integerSaved;
integerSaved = integer;
integerSaved -= 1;
[label2 setText:[NSString stringWithFormat:@"%i", integerSaved]];
}
好吧我試過這個,但我得到一個錯誤,它指向最後一個「]」之後的-1,它只是說「預期的標識符」。你知道代碼有什麼問題嗎?我無法弄清楚它? – PengOne2
@ PengOne2剛剛更新了我的答案,現在應該可以工作。 –
「NSString」之前有一個額外的括號。把它拿出來,現在應該在NSString上調用intValue。 – James