有问题,这段代码
if ([g count] >= 1) {
NSLog(@"%@", [g objectAtIndex:1]);
}
不断产生这个错误
reason: '*** -[__NSArrayI objectAtIndex:]: index 1 beyond bounds [0 .. 0]'
除非我快疯了,否则这不应该发生,对吧?
此时代码不是多线程的,我正在处理一个简单的数组。如果我对 g.count 进行 NSLog 记录,我得到的值为 1。
编辑:我也试过
if ([g count] > 0) {
NSLog(@"%@", [g objectAtIndex:1]);
}
并得到同样的错误。