检索原始行索引

时间:2014-12-19 19:15:55

标签: uitableview swift

我在Swift中使用标准的iOS表视图,现在正在努力删除行。它在很大程度上起作用,但问题是检索行的原始索引。

例如,采用此示例数据

----第1行-----
----第2行-----
----第3行-----
----第4行-----

如果我删除第3行,则使用以下方法获取第4行的索引:

indexPath.row

它现在返回3而不是4.这搞砸了我的逻辑,因为每一行都有与之关联的数据,它具有唯一的id,所以我需要能够在我的NSDictionary中挑选与之相关的数据。第4行(例如),所以我可以更新我的web api以通知它从数据库中删除id为x的数据,然后在时间到来时(以及在删除之前的行之后)删除该行。

有没有办法在删除行之后检索行的原始行索引之前的新索引?我假设我在这里缺少一些大的东西,因为这个功能是必不可少的。

提前致谢。

0 个答案:

没有答案