RxSwift-在事件上更改PublishSubject中的特定对象

问题描述 投票:1回答:1
struct Contact : Codable, Hashable {
    var id : String
...
}

我使用PublishSubject将数据馈送到UITableView

let contacts : PublishSubject<[Contact]> = PublishSubject()

并且在另一个视图控制器上更改值时,我想更改数组中的特定值。

我想更改具有特定ID的Contact对象。

contacts.filter {$0.id == contactId}[0].someKey = someValue

如何使用RxSwift执行此操作?

swift rx-swift reactive
1个回答
0
投票
在代码中的某处,您正在对主题调用onNext(_:)(或将其连接到正在执行此操作的Observable。我们需要查看该代码来帮助您解决问题。
© www.soinside.com 2019 - 2024. All rights reserved.