У меня есть простое приложение для iPhone на основе контроллера навигации.Есть два контроллера представления, VC1 и VC2, оба с табличными представлениями.VC2 также имеет настраиваемую ячейку таблицы.Когда пользователь выбирает строку в VC1, VC2 помещается в стек.Когда пользователь выбирает кнопку «Назад», она удаляется.Типичные элементы навигации.
Проблема, с которой я столкнулся, заключается в том, что данные в ячейках в VC2 сохраняются при нажатии кнопки «Назад», поэтому, когда пользователь выбирает другую строку в VC1, VC2 помещается обратно встек со «старыми» данными в ячейках до того, как методы в VC2 перезагрузят данные.
Я хочу убедиться, что данные в таблице в VC удаляются при каждом нажатии кнопки «Назад».Я попытался выпустить просмотр таблицы с помощью viewWillDisappear, но он не работает.Каков рекомендуемый способ справиться с этой ситуацией?Я посмотрел на документы, но это не очевидно (по крайней мере для меня).