Существует немало объяснений о том, как использовать (Mutable) ObservableArray с представлением таблицы или коллекции, но я не нашел примера того, как (Mutable) ObservableArray можно загружать / инициализировать с помощью Signal of массивов. .
Есть ли способ связать (загружающий) сигнал с массивом MutableObservableArray, например?
Прямо сейчас я могу сделать:
public let userSignal: LoadingProperty<[User], ApplicationError>
public let userArray : MutableObservableArray<User> = MutableObservableArray([])
userSignal.observeNext { state in
guard let val = state.value else { return }
self.userArray.replace(with: val)
}
Но я нахожу это довольно уродливым. Есть ли способ использовать bind () для этого?
Примечание: главная причина этого заключается в подключении MutableObservableArray к внутреннему хранилищу (запрашивается через вызовы REST).
Спасибо!