Сохраняйте строку @"CELL CONTENTS HERE!"
как @property
вашего контроллера представления. Затем установите для него свойство text
ячейки:
cell.textLabel.text = cellContentsHereProperty;
внутри метода делегата табличного представления -tableView:cellForRowAtIndexPath:
. Вы хотите сделать это, потому что вы можете получить доступ только к cell.textLabel.text
внутри этого метода или вызвав метод делегата для получения ячейки, что неудобно.
Как общая концепция, вы хотите, чтобы ваш контроллер представления («control») держал строковое значение («модель») отдельно от того, как оно отображается («представление»). Хранение вещей в отдельности позволяет извлекать и изменять данные, не беспокоясь о том, как они отображаются.
Это разделение обязанностей называется MVC или шаблон проектирования Model-View-Control , на который Apple подписывается для разработки приложений iPhone.