【问题标题】:How to add data to TableView on iphone?如何将数据添加到 iPhone 上的 TableView?
【发布时间】:2009-02-23 15:48:17
【问题描述】:

我为tableView 的listData 定义了一个数组。

NSArray *array = [[NSArray alloc] initWithObjects:@"Sleep", @"Bashful", @"Happy", nil];
self.listData = array;

UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:SimpleTableIdentifier];
cell.text = [listData objectAtIndex:row];

现在我想向 tableview 添加更多数据。如何将另一个数据连接到它,这样当我单击一个按钮时,数组将为@“A”、“B”、“C”、“D”、nil?

【问题讨论】:

  • 这看起来很像“开始 iPhone 开发”中的一些代码,关于我现在正在阅读的章节后面的一章。
  • 是的,我现在也在看那本书。

标签: iphone arrays uitableview


【解决方案1】:

最简单的方法是使用带有 insertObjetcAtIndex 或 addObject 的 NSMutableArray:

NSMutableArray *array = [[NSMutableArray alloc] initWithObjects:@"Sleep", @"Bashful", @"Happy", nil];
[array insertObject:@"XYZ" atIndex:3];
[array addObject:@"ABC"];

【讨论】:

  • 我想稍后添加一些新对象(在 viewDidLoad 方法之后)。如何再次调用 UITableView 的数据源方法重新加载新数据?
  • 你可以从你的 UITableView 调用 reloadData 方法:[table reloadData];
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-08-25
  • 1970-01-01
  • 2012-09-25
  • 2017-10-02
  • 1970-01-01
  • 2020-04-07
相关资源
最近更新 更多