У меня есть массив, определенный с помощью RxSwift как
public var calendarNDays = BehaviorRelay<[CalendarControlDayModel]>(value: [])
CalendarControlDayModel - это структура, как показано ниже.
struct CalendarControlDayModel {
var date: String = ""
var day: Int = 0
var name: String = ""
}
Как только calendarNDays
обновляется с элементами в некоторый момент времениЯ хочу изменить свойство name i-го элемента в массиве.
Как self.calendarNDays.value[i].name = "Nancy"
. Однако я получаю ошибку компиляции «Невозможно назначить свойству:« значение »является свойством только для получения».
Каким образом можно изменить определенное свойство элемента в массиве реле поведения?