0

这是我的代码:

for (NSValue * i in cgpointarray){
        [text setHidden:NO];
        CGPoint temppoint = i.CGPointValue;
         if (touchended.x < temppoint.x+36 && touchended.x > temppoint.x-36 && touchended.y < temppoint.y+36 && touchended.y > temppoint.y -36){
             spacetouched = i;
             break;
        }

目的是在每个空间(数组的 cgpoint x)+或- 36 像素处搜索触摸的 CGPoint。但是我创建了一个名为 text 的标签并将其设置为隐藏,当此代码运行时,文本标签不会显示,因此我认为它没有执行代码。如果这有什么不同的话,cgpointarray 就是一个 NSMutableArray。

编辑:在这一行:CGPoint temppoint = i.CGPointValue;编译器说:'i'的本地声明隐藏了实例变量

4

1 回答 1

1

你为什么不修复警告 - 好像你有一个实例变量也称为 i ?

于 2012-01-04T19:19:58.417 回答