2012-03-26 43 views
1

因为我UITableView获得由日期(不是当前的日期),大部分的时间,当我点击排序的UIButton叫:Add一个新条目到NSMutableArray被添加[cellList addObject:managedObject]这是UITableView的数据源,那么UITableView重新加载以便显示新的UITableViewCell。我想获得新的细胞的indexPath。但就像我说的那样,由于我的UITableView按日期排序,因此cellList的索引并不总是对应于UITableView的索引。如何以编程方式获取创建新UITableViewCell的行?

那么我怎样才能得到刚刚通过重新加载表的数据创建的单元格的indexPath?

任何想法将不胜感激!

+0

如果可能的话详细解释它混淆我不明白,你的代码技术上的工作! – iDhaval 2012-03-26 13:55:45

+0

我重写了我的问题,我不能发布很多代码,我没有得到我的工作许可。 – 2012-03-26 14:37:42

回答

0

查找NSIndexPath的文档。它具有行&部分的属性。我希望它能解决你的需求。

+0

我想获得新创建的单元格的索引路径。我没有indexPath,所以我不能调用'row'或'section'。 – 2012-03-26 12:31:38

+0

你用这个在表中添加行 - (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section。 和使用此数据添加到该行 - (UITableViewCell的*)的tableView:(UITableView的*)的tableView的cellForRowAtIndexPath:(NSIndexPath *)indexPath 这里 'indexpath' 可以使用,以检查其细胞的数据正在填充。 – 2012-03-26 12:32:18

+0

这将是完美的解决方案,但我在用户创建单元格后重新加载了uitableview。这意味着所有UITableView的委托方法从头开始重新运行。 – 2012-03-26 12:50:44