NSMutableArray在日志中显示正确的值,但在表格单元格中不显示

时间:2012-06-01 07:11:05

标签: iphone objective-c ios nsmutablearray

我有这个可变阵列---> delegate.addItem_Discount。第一次我将这个可变数组打印到log NSLog(@"%@",delegate.addItem_Discount);

2012-06-01 11:56:16.941 TableView with Navigation[4220:f803]
(
    10,
    20,
    30
)

我得到了上面的打印值。并成功地显示到表格单元格中。

在此成功过程之后,我从此阵列[delegate.addItem_Discount removeObjectAtIndex:1];中删除了一个内容并再次打印到日志中

NSLog(@"%@",delegate.addItem_Discount);

2012-06-01 11:56:16.941 TableView with Navigation[4220:f803]
(

    10,

    30
)

我把这个打印到日志中,显示出完美的结果。但是当我使用此代码sideLbl_DisAmt.text = [delegate.addItem_Discount objectAtIndex:indexPath.row]将此值打印到表格单元格中时;我得到了正确的价值

1020

虽然我的数组已删除20,但应该只打印10 30。有什么问题请帮帮我。提前致谢

1 个答案:

答案 0 :(得分:0)

使用这个

  [delegate.addItem_Discount removeObjectAtIndex:1];
  [yourTableObject reloadData];

并且不要忘记挂钩tableview委托和数据源