有如下代码,在for语句初始化的xs处出现上述错误。在 Xcode 3 中没有得到它,今天我安装 Xcode 4 时才出现。 xs 是一个
int xs = 0;
for (xs; xs<3; xs++) {
if ([colorLayoutArray objectAtIndex:xs] == [colorLayoutArray objectAtIndex:xs+1]){
rowCorrectCount = rowCorrectCount +1;}
}
有什么线索吗?
最佳答案
for()
第一个子句中的“xs”什么都不做。编译器提示你可能不是那个意思。您的意思是以下之一:
for (int xs = 0; xs<3; xs++) {
if ([colorLayoutArray objectAtIndex:xs] == [colorLayoutArray objectAtIndex:xs+1]){
rowCorrectCount = rowCorrectCount +1;} }
或
int xs = 0;
for (; xs<3; xs++) {
if ([colorLayoutArray objectAtIndex:xs] == [colorLayoutArray objectAtIndex:xs+1]){
rowCorrectCount = rowCorrectCount +1;} }
关于xcode - 未使用的实体问题 : Expression result unused XCode 4,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5254720/