Tag: RX-SWIFT
Estoy intentando hacer múltiples secciones (dos en realidad) usando RxDatasources. Normalmente, con una sección, lo haría de la siguiente manera: Modelo de sección: import Foundation import RxDataSources typealias NotificationSectionModel = AnimatableSectionModel<string, notificationcellmodel=””> struct NotificationCellModel: Equatable, IdentifiableType { static func == (lhs: NotificationCellModel, rhs: NotificationCellModel) -> Bool { return lhs.model.id == . . . Read more
Me encontré con una advertencia como esta “Violación de Complejidad Ciclomática: La función debería tener una complejidad de 10 o menos: actualmente la complejidad es igual a 14 (cyclomatic_complexity)” cuando utilicé RxDataSource. Mi estructura de código es así: struct ItemDetailDataSource { typealias DataSource = RxTableViewSectionedReloadDataSource static func dataSource() -> DataSource<itemdetailtableviewsection> . . . Read more
Esta es mi primera pregunta a la comunidad de StackOverflow, así que disculpen si estoy haciendo algo mal. Lo que intento lograr Básicamente, quiero crear un envoltorio reactivo personalizado alrededor de la clase SelectableSection de Eureka para observar el valor de la fila seleccionada cuando cambia. Estoy pensando en obtener . . . Read more
Estoy tratando de obtener el Publisher, que envía Observables a sus clientes Consumer, para determinar cuándo uno de sus consumidores ha eliminado su Observable. Molesta. Mi código funcionaba bien hasta que eliminé un .debug de RxSwift desde el interior del código del Consumer. ¿Existe alguna forma alternativa en la que . . . Read more
Después de filtrar una lista Observable, podría tener una lista vacía. Sólo estoy interesado en eventos que contengan una lista poblada. ¿Existe alguna forma de detener la propagación de eventos vacíos a onNext? let source: BehaviorRelay<[Int]> = .init(value: []) source .map { nums -> [Int] in return nums.filter { $0 . . . Read more