RXSwift Zip оператор N элементов через перечислимый

Я использую zip оператор RxSwift для объединения элементов Observable . Я хочу объединить более 8 (в настоящее время поддерживается максимальное число). У RxSwift есть zip оператор, похожий на RxJava? – Документация оператора RxJava Zip

One Solution collect form web for “RXSwift Zip оператор N элементов через перечислимый”

Он может обрабатывать более 8, если вы используете его в CollectionType .

Вот определение метода :

 extension CollectionType where Generator.Element : ObservableType { public func zip<R>(resultSelector: [Generator.Element.E] throws -> R) -> Observable<R> { return ZipCollectionType(sources: self, resultSelector: resultSelector) } } 

Поэтому вместо того, чтобы использовать его так:

 Observable.zip(o1, o2, o3, o4, o5, o6, o7, o8, o9) { ... } 

Используйте его так:

 [o1, o2, o3, o4, o5, o6, o7, o8, o9].zip { ... } 
  • Что именно делает `: class` в объявлении протокола?
  • Получить сертификацию TestFlight и символику сбоев для приложений Swift
  • Автоматическая калибровка заголовков UICollectionView
  • Xcode 7.3: импорт Модуль отображается с зачеркиванием
  • NSPredicate с SubQuery
  • Обратный звонок Google Places не вызывается в Swift iOS
  • Завершение приложения из-за неперехваченного исключения «NSRangeException», причина: «Не удается удалить наблюдателя - ios
  • Поменяйте пользовательский inputView для стандартной клавиатуры в iOS
  • как передавать данные после контроллера pop view в swift
  • Модель базовых данных не отображается в приложении
  • Выполните Segue из другого файла Swift через функцию класса
  • Interesting Posts

    Query Parse containsString делает нечувствительным

    Как я могу переопределить это свойство Swift?

    Проблемы с обрезкой UIImage в Swift

    Как сохранить значения после предупреждения о предупреждении памятиDidUnload

    Запустить приложение с push-уведомлением после его прекращения

    Как воспроизвести аудио из AVAudioPCMBuffer, преобразованного из NSData

    Проблемы с Navbar, быстрые

    Определенный способ сделать проверку приложения для iOS не удачным?

    Аналитика анализа не отслеживает пользовательские события

    Удаление дополнительного элемента на клавиатуре UIWebView

    Набор спрайтов: удалите определенный узел вместо всех узлов

    Как зеркалировать экран iOS через USB?

    Как читать журнал вызовов на iPhone iOS 5 программно

    Как остановить UITableView от возврата в верхнюю ячейку после popover

    iPhone / iOS: как мне сообщить, какую локализацию использует телефон во время выполнения?

    PhoneC: Разработка iOS проста с помощью XCode, Swift3, UITableView, cocatouch, давайте создадим приложения для iPhone, iPad и Macbook.