передать определенный атрибут объекта, хранящегося в массиве, в ячейку TableView - PullRequest
0 голосов
/ 06 мая 2011

Итак, у меня есть массив с объектами, каждый из которых имеет несколько атрибутов, включая изображение, заголовок, подзаголовок и т. Д. Я хотел бы поместить каждый объект в ячейку. Я знаю, что мне нужно будет отформатировать ячейки, чтобы они содержали все различные атрибуты, но для начала, как я могу поместить в ячейку только заголовок каждого объекта. Если бы у меня был только строковый массив заголовков, это было бы так же просто, как сделать это внутри метода cellForRowAtIndexPath:

cell.textLabel.text = [myTitlesArray objectAtIndex:indexPath.row];

но как это массив объектов, как мне это сделать?

Я пробовал:

cell.textLabel.text = [myObjectsArray.title objectAtIndex:indexPath.row];

... и несколько других размещений .title, что, вероятно, даже смешно пытаться. Есть ли способ сделать это, не разбивая каждый объект на отдельные массивы атрибутов или что-то в этом роде?

1 Ответ

1 голос
/ 06 мая 2011

вам, вероятно, нужно сделать это следующим образом:

cell.textLabel.text = [[myObjectsArray objectAtIndex:indexPath.row] title];
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...