У меня есть NSFetchedResultsController
и динамическое c табличное представление. В моих ячейках табличного представления есть текстовая метка. Как связать объекты из контроллера извлеченных результатов с ячейкой?
В WWD C 2019 230 есть фрагмент кода, в котором основной объект данных связан с представлением. .
if let tag = try? fetchRequest.execute().first {
nameSubscription = tag.publisher(for: \.name).assign(to: \.text, on: tagLabel)
colorSubscription = tag.publisher(for: \.color).map({ $0 as? UIColor}).assign(to: \.textColor, on: tagLabel)
}
Где это должно происходить в контексте контроллера табличного представления с ячейкой, имеющей метку? Где подписчик (AnyCancellable
) go? Нужна ли мне коллекция подписчиков, поскольку количество ячеек неопределенно?