Ниже приведен код, который я использую. Если я нажимаю addQuanity, то m_label будет отображать один вместо двух. Если я снова нажимаю addWuantity, m_label показывает 2. Нажмите минусQuantity, измените 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
Nitpicking; попробуйте переписать свой заголовок, --counter - это не то же самое, что и счетчик (что говорит ваш заголовок). – Jake