在我的表格视图单元格中,我需要在单个单元格中显示我的数组元素的内容,如果我插入任何新内容,则不会覆盖以前的内容。以前的内容和我的新内容应该按顺序显示。这里是我的代码
- (void)viewDidLoad
{
[super viewDidLoad];
NSArray *arr=[NSArray arrayWithObjects:cnfqty,cnftitle,cnfrate, nil];
//cnfqty,cnftitle,cnfrate are NSString
finarray=[[NSMutableArray alloc]init];
[finarray addObjectsFromArray:arr];
NSLog(@"%@",finarray);
}
- (void)viewDidUnload
{
[super viewDidUnload];
}
- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation
{
return (interfaceOrientation == UIInterfaceOrientationPortrait);
}
#pragma mark - Table view data source
- (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView
{
// Return the number of sections.
return 1;
}
- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section
{
// Return the number of rows in the section.
return [finarray count];
}
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
static NSString *CellIdentifier = @"Cell";
UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier];
{
cell = [[[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:CellIdentifier] autorelease];
UILabel *lab=[[UILabel alloc]initWithFrame:CGRectMake(0, 0, 40, 20)];
lab.text=[finarray objectAtIndex:indexPath.row];
[cell.contentView addSubview:lab];
}
// Configure the cell...
return cell;
}
我的代码面临的问题是每个字符串都显示在每个单元格中,如果我插入任何新字符串,以前的内容就会消失,只显示新内容。
为了清楚地了解这个问题,我正在尝试为在线购物实施“添加到购物车”服务。根据概念,必须从各种产品中添加项目,它会保存产品信息,并且必须在表格视图中显示详细信息.但我不明白..
请指导..提前谢谢..