Передача сигнала массивов в MutableObservableArray или MutableObservable2DArray - PullRequest
0 голосов
/ 17 сентября 2018

Существует немало объяснений о том, как использовать (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).

Спасибо!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...