Как перечислить nsmutablearray из CGPoints? - PullRequest
0 голосов
/ 04 января 2012

Вот код, который у меня есть:

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, если это имеет какое-либо значение.

edit: в этой строке: CGPoint temppoint = i.CGPointValue; компилятор говорит: локальное объявление 'i' скрывает переменную экземпляра

1 Ответ

1 голос
/ 04 января 2012

Почему бы вам не исправить предупреждение - похоже, у вас есть переменная экземпляра, также называемая i?

...