Instance Method インスタンスメソッド

getIndexes(_:range:)

Copies the indexes stored in the index path from the positions specified by the position range into the specified indexes. そのインデックスパスの中に格納されるインデックスそれらを、位置範囲によって指定される位置それらから指定されたインデックスそれらへとコピーします。

Declaration 宣言

func getIndexes(_ indexes: UnsafeMutablePointer<Int>, 
          range positionRange: NSRange)

Parameters パラメータ

indexes

Pointer to a C array of at least as many NSUInteger objects as specified by the length of positionRange. On return, the array holds the index path's indexes. 少なくともpositionRangeの長さによって指定されるのと同じだけ多くのNSUIntegerオブジェクトからなるC配列に対するポインタ。戻りにおいて、配列はそのインデックスパスのもつインデックスそれらを保持します。

positionRange

A range of valid positions within the index path. If the location plus the length of positionRange is greater than the length of the index path, this method raises an rangeException. インデックスパス内の有効な位置の範囲。positionRangeの長さを足した位置がインデックスパスの長さより大きいならば、このメソッドはrangeExceptionを引き起こします。

Discussion 議論

You must allocate the memory for the C array. あなたは、C配列に対してメモリをアロケートしなければなりません。

See Also 参照

Working with Indexes インデックスを扱う