我有这个可变阵列---> 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]将此值打印到表格单元格中时;我得到了正确的价值
10
和20
。
虽然我的数组已删除20
,但应该只打印10 30
。有什么问题请帮帮我。提前致谢
答案 0 :(得分:0)
使用这个
[delegate.addItem_Discount removeObjectAtIndex:1];
[yourTableObject reloadData];
并且不要忘记挂钩tableview委托和数据源