接受者
let publisher = Just(42) let subscriber = publisher.sink(receiveValue: { value in print(value) })class MyModel { @Published var value: Int = 0 } let model = MyModel() let publisher = Just(42) let subscriber = publisher.assign(to: \.value, on: model)let subject = PassthroughSubject<Int, Never>() let subscriber = subject.sink(receiveValue: { value in print(value) }) subject.send(42)let cancellable = publisher.sink(receiveValue: { value in print(value) }) cancellable.cancel() // 取消订阅
Last updated