У меня есть UITableView с несколькими ячейками, в которых есть имена людей.Когда пользователь нажимает на ячейку, контроллер навигации помещает новое представление в стек, в котором отображается подробная информация для этого человека.Когда пользователь завершит работу и нажмет кнопку, чтобы вернуться к предыдущему виду, снова отобразится табличное представление.Проблема в том, что я хочу отредактировать текст ячейки (или просто пометить ячейку каким-либо образом), чтобы показать, что пользователь нажал на эту ячейку.В моем cellForRowAtIndexPath: метод я установил код, который должен изменить текст ячейки после того, как пользователь нажимает на эту ячейку.Я установил точки останова, и он входит в cellForRowAtIndexPath: когда выскочил подробный вид и снова отображается табличное представление.Он вводит сегмент кода в cellForRowAtIndexPath: это должно изменить текст, но когда он появляется на экране, текст не изменился.У кого-нибудь есть идеи относительно того, что происходит?Спасибо.
РЕДАКТИРОВАТЬ: Я понял это.Мне просто нужно было позвонить [tableView reloadData];вместо вызова метода cellForRowAtIndexPath. Не уверен, почему это работает по-другому, но это исправило.