Вот код, который у меня есть:
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' скрывает переменную экземпляра