小编Dri*_*kaZ的帖子

Swift Combine:合并不同类型的发布商

我正在尝试合并多个不同类型的发布商。

我有字符串类型的发布者和类型的发布者,但是当我使用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)

swift swiftui combine

5
推荐指数
1
解决办法
5618
查看次数

标签 统计

combine ×1

swift ×1

swiftui ×1