Допустим, у меня есть некоторое представление, изначально заполненное некоторыми данными. Затем я получаю данные по сети и хочу обновить представление с помощью этих обновленных данных.
На данный момент я хочу создать драйвер из этого наблюдаемого для управления элементами пользовательского интерфейса. Однако в случае ошибки в наблюдаемом я ничего не хочу делать, так как в представлении уже есть некоторые данные, поэтому я просто хочу игнорировать такую ошибку. Функция asDriver() хочет определить, что следует делать в случае ошибки. Можно ли сделать это так:
let dataUpdated: Observable<DataItem> = ...
let driver = dataUpdated.asDriver(onErrorDriveWith: Driver<DataItem>.empty())
?