我很困惑这个方法的使用以及将它列为(void)方法的文档。NSIndexPath getIndexes方法....怎么样?
“返回索引路径索引”
它还返回什么呢?
岂不是:
- (NSIndexPath *)getIndexes:(NSUInteger *)indexes
getIndexes: 提供的索引路径的索引的参考。
- (void)getIndexes:(NSUInteger *)indexes
参数 索引 指针为无符号整数数组。返回时,索引路径的索引。 供货情况 适用于iOS 2.0及更高版本。 宣布 NSIndexPath.h
感谢大家的优秀答案!我现在明白了,谢谢。我选择了Max的解答,即使这三个都是有效的 – user7865437 2011-03-11 11:43:38
在这里失去了阴谋?\t NSUInteger数组[[indexPath length]]; \t [indexPath getIndexes:array]; int len = sizeof(array)/ sizeof(NSUInteger); (@“%i”,len);无论我在给定的部分中有多少行,我所有的返回值都是2? – user7865437 2011-03-11 13:02:15
索引路径不存储行数。它用于有效地访问单元格。你需要使用[tableView numberOfRowsInSection] – Max 2011-03-11 13:41:16