我刚刚在我的代码中实现了一个刷卡删除功能,它完美无缺。但是,它不会更新我当前的计算,该计算基于tableview
中的值。 tableview
重新加载,但标签中的数字不会重新计算。
一旦我移动到另一个标签并返回,标签将重新加载到正确的数量,但这是由于分段控制器中的重新加载部分。如何在标签中的文本中重新加载数据?
代码片段如下:
- (void)tableView:(UITableView *)tableView commitEditingStyle:(UITableViewCellEditingStyle)editingStyle forRowAtIndexPath:(NSIndexPath *)indexPath {
FoodEntry *foodEntry = [[StorageController sharedInstance] entriesForEssential:self.displayEssential][indexPath.row];
[[StorageController sharedInstance] removeFoodEntry:foodEntry forEssential:self.displayEssential];
if (editingStyle == UITableViewCellEditingStyleDelete) {
[self.tableView reloadData];
self.currentPlaceHolder.text ????
}
}