1

我有这个可变数组 ---> delegate.addItem_Discount。我第一次将这个可变数组打印到日志中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已从我的数组中删除,但应该只有 print 10 30。我有什么问题请帮助我。提前致谢

4

1 回答 1

0

用这个

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

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

于 2012-06-01T07:16:44.143 回答