我不知道为什么,但我的 NSMutableArray 'items' 不会超过 5 个元素。
有人可以帮忙吗?我正在关注 Big Nerd Ranch iOS Programming 一书。
此代码工作正常:
NSMutableArray *items = [[NSMutableArray alloc] init];
for (int i = 5; i < 10; i++) {
BNRItem *p = [BNRItem randomItem];
[items addObject:p];
}
但是,如果我将 i 的初始值更改为 4 或更少,则程序在退出 for 循环时崩溃:
NSMutableArray *items = [[NSMutableArray alloc] init];
for (int i = 4; i < 10; i++) {
BNRItem *p = [BNRItem randomItem];
[items addObject:p];
}