Avatar
Avatar
We
返信ありがとうございます。実際はもう少し複雑でNeverだとうまくいきません。。 func f1() -> AnyPublisher<Int, Error> { if 何か条件1 { return Just(1) .setFailureType(to: Error.self) .eraseToAnyPublisher() } if 何か条件2 { return Just(2) .setFailureType(to: Error.self) .eraseToAnyPublisher() } return Fail(error: someError) .eraseToAnyPublisher() }
これはCombineというか雪だるま型特有の問題ですねぇ