Вам необходимо привести значение, возвращаемое -[NSArray objectAtIndex:]
, чтобы компилятор знал, что это объект CCSprite *
:
((CCSprite *)[array objectAtIndex:0]).position.y;
В качестве альтернативы, вы можете сохранить возвращаемое значение в переменной CCSprite *
:
CCSprite *sprite = [array objectAtIndex:0];
и затем используйте эту переменную для получения соответствующей позиции:
sprite.position.y