Объединить конвертировать просто в AnyPublisher - PullRequest
0 голосов
/ 05 марта 2020

Как конвертировать Just<[Int]> в AnyPublisher<[Int], Error>. Когда я использую eraseToAnyPublisher(), тип AnyPublisher<[Int], Never> не совпадает с AnyPublisher<[Int], Error>

Например, у меня есть простая функция, которую я хочу временно смоделировать

func getAllIds() -> AnyPublisher<[Int], Error> {
    return Just<[Int]>([]).eraseToAnyPublisher()
}

Любой идеи?

1 Ответ

3 голосов
/ 05 марта 2020

Используйте .setFailureType. Ситуация, в которой вы находитесь, это именно то, для чего она нужна:

...