У меня есть функция, которая называется RetrievePosts (), которая наблюдает за базой данных Firebase и получает значения для моей модели. Я запускаю это в viewdidload ().
My cellForRow обновляет информацию о ячейке на основе полученной информации. Довольно стандарт. Тем не менее, у меня есть кнопка в каждой пользовательской ячейке, которая включает / выключает в зависимости от того, нравится или не нравится нажатие кнопки, и это изменение состояния отслеживается в пользовательском классе ячеек и обновляется до firebase.
Проблема возникает при прокрутке таблицы назад и вперед, состояние кнопки возвращается к тому, которое установлено из исходных данных RetrievePost ().
Как мне решить эту проблему? ..