У меня есть наблюдаемый объект с двумя свойствами
class Demo: ObservableObject {
@Published var propertyA: Bool
@Published var propertyB: Bool
}
Теперь я хочу добавить производное свойство "property C", которое равно "true", если оба свойства propertyA и propertyB имеют значение true.
Я нашел похожие вопросы с ответами, которые меня не удовлетворяли. Я ищу решение, которое использует Combine Framework, а не метод didSet, поскольку мой проект в реальном мире вычисляет производное свойство из более чем двух других свойств.
Когда я использую производное свойство C в представлении SwiftUI должно вызывать refre sh всякий раз, когда propertyA или propertyB изменяется, даже если я не использую их в представлении.