我正在尝试合并多个不同类型的发布商。
我有字符串类型的发布者和类型的发布者,但是当我使用MergeManyor合并它们时CombineLatest,我收到类型不匹配错误。
有没有办法合并不同类型的出版商?请参阅下面的代码示例:
@Published var str1: String?
@Published var str2: String?
@Published var image: Image?
Publishers.MergeMany($str1, $str2, $image)
.removeDuplicates()
.sink { _ in
//...
}
.store(in: &bag)
Run Code Online (Sandbox Code Playgroud)