基本的に、NSIntegerに配列のインデックスを格納しています。 NSIndexpathとして必要になりました。NSIntegerをNSIndexpathに変換して再利用できる方法を見つけて見つけるのに苦労しています。
Int index
の場合:
NSIndexPath *path = [NSIndexPath indexPathWithIndex:index];
参照 を指すように、ノード0のアイテムのインデックスを作成します。
UITableView
でindexPathを使用するには、より適切なメソッドが
NSIndexPath *path = [NSIndexPath indexPathForRow:row inSection:section];
NSIndexPath クラスの以下のメソッドを使用します。
+ (id)indexPathWithIndex:(NSUInteger)index;
+ (id)indexPathWithIndexes:(NSUInteger *)indexes length:(NSUInteger)length;
- (id)initWithIndex:(NSUInteger)index
以下のように使用し、使用後にrelease
myIndexPath
オブジェクトを忘れないでください。
NSIndexPath *myIndexPath = [[NSIndexPath alloc] initWithIndex:[myIntObj intValue]];
Swift 3:
let indexPath = IndexPath(row: 0, section: 0)