我有一個簡單的例程來計算每次用戶點擊一個按鈕。Iphone SDK - 每個按鈕點擊增加4個計數
但整數(numberOfClicks)每次增加4。對於每個用戶點擊,事件是否會發生一次以上?
(順便說一句的操作方法如下連接到「潤色」的內部動作)
- (IBAction)myButtonClicked
{
numberOfClicks+=1;
NSString *clicks = [NSString stringWithFormat:@"number of clicks = %d", numberOfClicks];
myLabel.text = clicks;
}
非常感謝, 克里斯
嗨,我已經與IB檢查,它只連接到一個按鈕。 NSLog跟蹤返回每次增加4,所以仍然對此感到困惑。 – CJR 2009-09-01 17:49:29
從你的代碼中,'numberOfClicks'住在這個函數之外,可能是一個成員變量。是否有其他代碼修改'numberOfClicks'?它在哪裏初始化? – 2009-09-01 19:19:54