0
我有一个表视图,其中显示了数据库的每个元素的名称。一个领域是该元素的价格。更新表视图中的标签
我使用这个UILabel来显示所有价格的总和,它完美的作品。
- (void)viewWillAppear:(BOOL)animated
{
conto = [[NSNumber alloc] initWithDouble:0];
shoppingListItems = [[NSMutableArray alloc] init];
[super viewWillAppear:animated];
[self loadDataFromDb];
[self sortListArray];
[self.tableView reloadData];
if ([conto intValue] < 0) {
walletLabel.textColor = [UIColor redColor];
} else { walletLabel.textColor = [UIColor greenColor]; }
walletLabel.text = [[NSString alloc] initWithFormat: @"Saldo: %@€", [conto stringValue]];
}
“conto” 变量计算内部 “loadDataFromDB” 的方法。
我想每次从表中删除一行时更新它。
有什么建议吗?
所以我应该从数据库重新加载表,而不是从MutableArray重新加载它? 我有这个[tableView reloadData]在该方法的结尾。但看起来这是不够的... – Oiproks
好吧,我解决了创建一个方法,我直接从数组更新例程,并在你说的地方调用这个方法。谢啦。 – Oiproks