0

我一直在阅读 NSIndexPaths 以获取 uitableviews 等。但我很难操作现有的索引路径。

我想在保留行的同时采用现有的索引路径增量/移动每个部分。因此 indexPath.section 0 变为 indexPath.section 1 等。非破坏性地移动关联的行数。

我知道 NSIndexPath 是不可变的,但他们有任何类别或支持这一点的好模式吗?

4

1 回答 1

3

好吧,你总是可以从旧的实例中创建一个稍微改变的新实例。

NSIndexPath *newPath = [NSIndexPath indexPathForRow:oldPath.row 
                                          inSection:oldPath.section+1];
于 2012-08-28T16:55:35.153 回答