我正在尝试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编译时是什么。
这样做的正确方法是什么?