为什么NSIndexPath长度总是显示2?

时间:2016-04-07 04:52:33

标签: ios nsindexpath

我创建了一个NSIndexPath对象但是当我打印其length属性的值时,它总是将值显示为2.

 NSIndexPath *index = [NSIndexPath indexPathForItem:0 inSection:4];
  

{length = 2,path = 4 - 0}

为什么长度总是2?

2 个答案:

答案 0 :(得分:17)

因为索引路径由两个索引组成 - 部分和项目编号。

答案 1 :(得分:2)

基本上NSIndexPath是Section和Row的组合,因此它将显示长度为2。