这段代码上周工作得很好,唯一改变的是使用的设备(前一个是ios9.1上的iPad mini,当前的一个是运行iOS 8.4的iPad mini)
self.minutesArray = [[NSMutableArray alloc] init];
for (int i = 0; i < 10; i++)
{
[self.minutesArray addObject:[NSNumber numberWithInt:i]];
}
现在我总是收到错误:
由于未捕获的异常'NSRangeException'而终止应用程序,原因: '*** - [NSMutableIndexSet addIndexesInRange:]:范围{2147483647,1} 超过NSNotFound的最大索引值 - 1'
我试图找出错误来自使用断点的位置,我唯一可以肯定的是,for循环运行正常,直到最后一次调用(当i = 9
时)
FWIW,我正在使用Xcode 7。
答案 0 :(得分:0)
Avi说的话。该错误不在您发布的代码中。
在Xcode中设置异常断点,然后检查错误实际发生的位置。