如何枚举一个nsmutablearray的CGPoints?

时间:2012-01-04 19:12:08

标签: objective-c ios arrays nsmutablearray cgpoint

这是我的代码:

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'隐藏实例变量的本地声明

1 个答案:

答案 0 :(得分:1)

为什么不修复警告 - 似乎你有一个名为i的实例变量?