Вы должны будете поддерживать NSMutableArray
(вероятно, NSIntegers
), который сохраняет значения ячеек.Затем, всякий раз, когда пользователь изменяет значение, обновляйте значение в массиве.Кроме того, отобразите значения метки ячейки, читая из массива.Примеры кодов ниже -
-(void)plusButtonClicked:(id)sender
{
//figure out the cell index which was updated using sender
//update the array entry
//[self.array objectAtIndex:index]++; self.array is the array you will maintain
}
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
cell.label.text = [NSString stringWithFormat: @"%d", [self.array objectAtIndex:indexPath.row]];
}
Если вы хотите, чтобы значения сохранялись даже после завершения и перезапуска приложения, рассмотрите возможность использования CoreData.