我是 ios 世界的新手,我有一些数据要加载到表视图控制器中,并且加载完美.. 现在如果完成新插入,则新数据将从索引 0 开始添加到 NSMutableArray(新数据位于顶部并且旧数据在它们之后)现在在用我称为 [tableview reloadData] 的新数据更新 NSMutableArray 之后。
我的目标是在表格视图控制器(索引 0)的顶部显示新数据,但没有加载任何新数据!为什么 ?
这是我用来加载表格单元格的代码,其中数据是包含我的对象的 NSMutableArray:
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath: (NSIndexPath *)indexPath
{
NSString *identifier = [NSString stringWithFormat:@"cell%d", indexPath.row];
MyCell *cell = (MyCell*)[tableView dequeueReusableCellWithIdentifier:identifier];
if (cell == nil) {
cell = [[MyCell alloc] initWithStyle:UITableViewCellStyleValue1 reuseIdentifier:identifier];
// add description
UILabel *text = [[UILabel alloc] initWithFrame:CGRectMake(15,25, 260, 50)];
text.numberOfLines=3;
text.text= [[data objectAtIndex:indexPath.row] desc];
text.backgroundColor=[UIColor clearColor];
text.textAlignment= UITextAlignmentRight;
text.font = [UIFont fontWithName:@"Helvetica" size:13];
[cell addSubview:text];
}
//use your cell here
cell.textLabel.textAlignment=UITextAlignmentRight;
cell.textLabel.numberOfLines =3;
// cell font
cell.textLabel.font = [UIFont fontWithName:@"Helvetica" size:13.0];
cell.textLabel.textColor=[UIColor blackColor];
return cell;
}