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

标签 ios nsindexpath

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

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

{length = 2, path = 4 - 0}

为什么长度总是2?

最佳答案

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

关于ios - 为什么 NSIndexPath 长度总是显示 2?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36466973/

相关文章:

ios - 如何将 SKSpriteNode 保存为 PNG 图像到相机胶卷?

ios - 如何从 UICollectionView 中删除行?

iphone - 基于获得的当前单元格的索引路径在自定义单元格中的按钮单击功能

ios - 如何在给定 NSIndexPath* iOS 的情况下获取 UITableViewCell 的句柄

ios - UIButton 上奇怪的 CAGradientLayer 错误

iphone - block 动画延迟在 OS 4.3 上工作正常但在 5.0 上不工作

ios - objective-C,对包含数字的字符串数组进行排序

ios - 在 UISplitViewController 中,无法使 showDetailViewController :sender: push onto detail navigationController

ios - 选择一个单元格显示一个按钮,取消选择隐藏该按钮

ios - 在任何 tableView 函数之外获取索引路径