NSMutableArray *experienceValues;
experienceValues = [NSMutableArray alloc] initWithObjects:0,83,174,276,nil];
NSLog(@"%@", [experienceValues objectAtIndex:3]);
为什么这总是抛出-[__NSArrayM objectAtIndex:]: index 3 beyond bounds for empty array
当它被明确分配并初始化之前的行?的NSMutableArray总是空
你的问题已经得到了很好的回答,但你没有收到第2行的任何警告或错误? – colincameron
首先,为什么不让第1行和第2行成为一行?其次,在[[NSMutableArray all ...]之前的第二行中缺少'['',最后在每个整数之前需要'@'。 – Popeye