我已阅读文档,看起来“和”不适合组合信号。然后,我研究了“combineLatest”,但它希望每个信号至少返回一个值。我的用例是我有三个独立的信号,它们之间没有关系。我只想将它们完全结合起来并在一个地方观察并在封闭内进行相应的处理。
例如:
Signal1<Int, NoError>
Signal2<String, NoError>
Signal3<SomeType, NoError>
Combine3Signals<(Int, String, SomeType), NoError>.observeValues {...//handle accordingly based on type...}