1

有谁知道为什么...

Items 是一个分配和初始化的 NSArray*,里面有零个项目

for (int i = 0;i < [Items count];i++){

   // WORK FINE DOES NOT ENTER

}

for (int i = 0;i <= [Items count]-1;i++){

   // ENTERS INCORRECTLY!!!

}
4

1 回答 1

5

Count 被声明为- (NSUInteger)count,因此它返回一个无符号整数(或 64 位长整数),并在 32 位上0 - 1变为NSUIntegerMax40 亿位(在 64 位上是一个更大的数字)。

于 2012-05-30T15:45:00.473 回答