在我的uitableviewcell中,我试图通过编辑选项更新单元格值,值会更改。如果我不编辑单元格值,则显示前一个单元格值。但实际上,webservice中的单元格值是默认值(0或1)。如果我没有更新,则从webservice返回0.下面的代码执行此操作,
if(![[[dict valueForKeyPath:@"KEYVALUE"]objectAtIndex:indexPath.row] isEqualToString:@"0"]){
cell.dropSetOrSuperSetLbl.text = @"value";
}
if(![[[dict valueForKeyPath:@"KEYVALUE"]objectAtIndex:indexPath.row] isEqualToString:@"0"]){
cell.dropSetOrSuperSetLbl.text = @"value";
}
if([[[dict valueForKeyPath:@"KEYVALUE"]objectAtIndex:indexPath.row] isEqualToString:@"1"]&& [[[dict valueForKeyPath:@"KEYVALUE"]objectAtIndex:indexPath.row] isEqualToString:@"1"]){
cell.dropSetOrSuperSetLbl.text = @"value";
}
如果服务返回“0”,我不想显示任何内容。请有人帮我解决。
答案 0 :(得分:1)
尝试这样:
-(void)viewDidAppear:(BOOL)animated{
[self.tableview reloadData]
}
答案 1 :(得分:0)
当您的数据准备好(已加载)时,请致电[self.tableView reloadData];
答案 2 :(得分:0)
加载数据后使用[self.tableview reloadData]
。