下面是我使用的代码。如果我按addQuanity m_label设置显示一个而不是两个。如果我再次按addWuantity m_label显示2.按minusQuantity将m_label更改为3而不是2,但再次按minusQuanity将m_label更改为2.对我所缺少的任何想法?counter ++/counter--按预期工作
感谢, 瑞安
NSInteger counter = 1;
-(IBAction) addQuantity
{
if (counter > 9)
return;
[m_label setText:[NSString stringWithFormat:@"%d",++counter]];
}
-(IBAction) minusQuantity
{
if (counter < 1)
return;
[m_label setText:[NSString stringWithFormat:@"%d",--counter]];
}
Try int counter =。 1 – Shubhank 2012-02-27 04:22:36
Nitpicking;尝试重写你的标题, - 计数器与计数器不同(你的标题建议)。 – Jake 2012-02-27 16:36:22