【发布时间】:2012-06-04 21:16:58
【问题描述】:
有谁知道为什么...
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!!!
}
【问题讨论】:
-
如果我在第二种情况下使用像 int upperbound = [Items count]-1 这样的临时变量,它也可以工作。
-
count返回一个无符号数... -
干杯大家我会接受答案,当它让我......在 8 分钟内
-
顺便说一句:
Items应该是items; Objective-C 中的变量应始终以小写字母开头(方法也应如此)。类名大写。
标签: objective-c for-loop nsarray