NSIndexSet電話で取得しようとしています-getIndexes:maxCount:indexRange
これが私のコードです
const NSUInteger arrayCount = picturesArray.count;
NSUInteger theIndexBuffer[arrayCount];
[picturesArray getIndexes:theIndexBuffer maxCount:arrayCount inIndexRange:nil];
ただし、デバッガーでは、IndexBufferは常にとして表示され-1ます。のような静的な数値で初期化するとNSUInteger theIndexBuffer[10]、適切なインスタンスが得られます。
arrayCountこれはおそらく、コンパイル時に何が起こっているのかがわからないためです。
これを行う正しい方法は何ですか?