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