Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/38.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Iphone Cocos2d 2.0错误xcode 5.2_Iphone_For Loop_Cocos2d Iphone_Xcode4.5_Cgrect - Fatal编程技术网

Iphone Cocos2d 2.0错误xcode 5.2

Iphone Cocos2d 2.0错误xcode 5.2,iphone,for-loop,cocos2d-iphone,xcode4.5,cgrect,Iphone,For Loop,Cocos2d Iphone,Xcode4.5,Cgrect,这是我在xcode4.2 osx 10.6.8上完美运行的代码, 但是当我不得不升级到xcode 4.5时,这给了我一个警告“body的本地声明隐藏了实例变量” 我不知道这意味着什么,我已经搜索了这个问题,但没有找到任何答案。 这里有人理解此警告吗?您的.h文件中有一个名为body的实例变量。您在下一行中也使用了相同的名称(CCSprite*bodyArray中的body) 因此,此警告消息意味着在.h文件中声明的实例变量body将不会在for循环的范围内使用.h文件中有一个名为body的实例变

这是我在xcode4.2 osx 10.6.8上完美运行的代码, 但是当我不得不升级到xcode 4.5时,这给了我一个警告“body的本地声明隐藏了实例变量” 我不知道这意味着什么,我已经搜索了这个问题,但没有找到任何答案。
这里有人理解此警告吗?

您的
.h
文件中有一个名为
body
的实例变量。您在下一行中也使用了相同的名称(CCSprite*bodyArray中的body)


因此,此警告消息意味着在
.h
文件中声明的实例变量
body
将不会在
for
循环的
范围内使用
.h
文件中有一个名为
body
的实例变量。您在下一行中也使用了相同的名称(CCSprite*bodyArray中的body)


因此,此警告消息意味着在
.h
文件中声明的实例变量
body
将不会在
for
循环的范围内使用

谢谢,你让我变成了一个更聪明的人。谢谢,你让我变成了一个更聪明的人。
for (CCSprite *body in bodyArray) {
    if (CGRectIntersectsRect(snakeHead.boundingBox, body.boundingBox)) {
        [self unscheduleUpdate];
        [self gameOver];
    }
}