Я возился с CollectionView, который отображает элементы из изменяющейся модели данных.У меня есть класс, который представляет мою модель данных как UICollectionViewDatasource.
В моей модели данных случается, что элементы заменяются другими элементами.Эти замены не инициируются каким-либо взаимодействием с пользователем, они являются результатом вычислений в фоновом режиме.
Я пытаюсь выяснить, как мой источник данных может информировать представление о том, что элемент изменился и что представление должнообновить.
Я не могу найти способ, как источник данных информировал бы представление о любых изменениях в модели данных - так как представление, кажется, запрашивает только источник данных?
Является ли единственный способ сохранитьссылаться на представление и вызывать reloadItems (at :) для меняющихся элементов в представлении?
Я немного обеспокоен тем, что я смешиваю модель данных и просматриваю код.