我很困惑這個方法的使用以及將它列爲(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