【发布时间】:2020-01-03 05:48:56
【问题描述】:
我正在尝试将query 的值绑定到位于SwiftUI 视图中的搜索框。
class DataSet: ObservedObject {
...
@Published var query: String = ""
init() {
let sub = AnySubscriber<String, Never>(
receiveSubscription: nil,
receiveValue: { query in
print(query)
return .unlimited
})
self.$query.subscribe(sub)
}
...
}
当用户更改query 的值时,我想过滤ObservedObject 中的一些其他属性。然而,我在文档中找不到任何地方如何订阅对query 属性的更改。
【问题讨论】: