我们可以在NSIndexPath对象中存储什么类型的数据

时间:2014-12-23 06:36:17

标签: ios objective-c

因为我们可以在NSString对象中存储一组字符,在NSDictionary对象中存储一个键值对,我们可以在NSIndexpath目标中保存哪种类型的数据

4 个答案:

答案 0 :(得分:2)

NSIndexPath类表示嵌套数组集合树中特定节点的路径。此路径称为索引路径。

索引路径中的每个索引都表示从树中的一个节点到另一个更深的节点的子数组的索引。例如,index path 1.4.3.2指定下图中的路径 enter image description here

了解更多信息https://developer.apple.com/library/mac/documentation/Cocoa/Reference/Foundation/Classes/NSIndexPath_Class/

答案 1 :(得分:0)

NSIndexpath 通常包含整数值,称为索引值。这些索引值以某种逻辑方式包含在 NSIndexPath 对象中,以便可以相应地进行解释。

示例可能是您需要一个多维数组,需要跟踪特定元素的索引路径。

对于iOS,请参阅NSIndexPath UIKit Additions

答案 2 :(得分:0)

NSIndexPath包含一个有序的整数列表,引用树的路径。

0 entry
  0 subentry 1
  1 subentry 2
1 another entry
  0 subentry of another entry
    0 subsubentry
    1 another subsubentry
  1 another subentry of another entry

予。即"另一个子中心"路径为1.0.1。

答案 3 :(得分:0)

我们在UITableView方法中最常使用NSIndexPath来获取当前或所选索引的节号和行号。如果我们以UITableView为例,它将所有节号保存在一个数组中并保存不同数组中的所有行节数组中的项目数。每个部分都有包含该部分行的子数组。

有关详情,请查看NSIndexPath