у меня есть табличное представление, в котором я могу добавить 1 или вычесть 1 к значению моего cell.textLabel.text
, но когда я переключаю представления и возвращаю или прокручиваю ячейку вне представления, и когда она возвращается в представление,Значение textLabel
возвращается к 1
, который является исходной отправной точкой!Пожалуйста помоги!Вот код для сложения и вычитания 1:
- (IBAction)addLabelText:(id)sender{
cell = (UITableViewCell*)[sender superview]; // <-- ADD THIS LINE
cell.textLabel.text = [NSString stringWithFormat:@"%d",[cell.textLabel.text
intValue] +1];
}
- (IBAction)subtractLabelText:(id)sender
{
cell = (UITableViewCell *)[sender superview];
if ( [[cell.textLabel text] intValue] == 0){
cell.textLabel.text = [NSString stringWithFormat:@"%d",[cell.textLabel.text intValue] +0];
}
else{
cell.textLabel.text = [NSString stringWithFormat:@"%d",[cell.textLabel.text intValue] -1];
}
}