有一个数组,然后所有值都保存在arraypartno中,我将那个指定的值放在标签中,还要在单元中像PARTNUMBER一样显示:
代码:
for (int i =0 ; i<[arrData count]; i++)
{
[arraypartno addObject:[[arrData objectAtIndex:i] valueForKey:@"Condition"]];
[arraypartno addObject:[[arrData objectAtIndex:i] valueForKey:@"DateCode"]];
[arraypartno addObject:[[arrData objectAtIndex:i] valueForKey:@"MFG"]];
[arraypartno addObject:[[arrData objectAtIndex:i] valueForKey:@"PARTNUMBER"]];
[arraypartno addObject:[[arrData objectAtIndex:i] valueForKey:@"Qty"]];
[arraypartno addObject:[[arrData objectAtIndex:i] valueForKey:@"id"]];
}
在 lblplate1.text中写的指定关键词,现在它显示了全部数组值。
UILabel *lblplate1 = [[UILabel alloc]initWithFrame:CGRectMake(20, 0, 200, 30)];
lblplate1.text = [arraypartno objectAtIndex:indexPath.row];
lblplate1.textColor = [UIColor colorWithRed:2.0/255.0 green:143.0/255.0 blue:213.0/255.0 alpha:1];
lblplate1.backgroundColor =[UIColor clearColor];
[cell.contentView addSubview:lblplate1];
不明白楼主的如何存储,这样循环一遍后,arrayPartno 这个字典中 只存储了 一份数据 不是么 每次循环都是覆盖存储