1 NSArray *array = @[@"1",@"2",@"1",@"2",@"1",@"2",@"1",@"2",@"1"];2 for (int i = 100; i > 10 - array.count; i++)3 {4 。。。5 }
按道理讲,这应该是个可以正常执行的程序,但是你运行的话是个死循环。可能死循环的问题,你改了很多天也没解决。直到有天你查资料发现array.count返回的是NSUInterge,当与无符号整形相间的时候,如果出现负值是回越界的啊。你才恍然大悟:靠,类型的问题。