доступ к объектам UIView в массиве - PullRequest
2 голосов
/ 06 апреля 2011

я определил массив, который содержит 4 объекта UIView, которые уже были определены

NSArray *districtArray = [NSArray arrayWithObjects:view1, view2, view3, view4, nil];

Теперь я хотел бы добавить подпредставление к UIView, получающему доступ к массиву через индекс. я не могу понять, как я должен написать это

должно быть что-то подобное

[districtArray[0] addSubview:poiObject];

Кто-нибудь может дать мне подсказку о синтаксисе?

спасибо!

1 Ответ

6 голосов
/ 06 апреля 2011

Чтобы получить n -й объект в NSArray, используйте

[array objectAtIndex:n]

например,

[[districtArray objectAtIndex:0] addSubview:poiObject];

Редактировать : Начиная с Xcode 4.4 (2012 Jul) Синтаксис OP поддерживается , т.е.

[districtArray[0] addSubview:poiObject];

работает как положено.Это известно как объект подписки .

...