Tag: ARRAY-COMBINE
Acabo de pasar demasiado tiempo intentando solucionar un error de segmentación 11 en una compilación de lanzamiento. Al final, el cambio de código fue de esto… fetchValue .receive(on: scheduler) .store(in: &subscriptions) .sink { [weak self] completion in switch completion { case .failure(let error): self?.state = .error(error.localizedDescription) case .finished: return } . . . Read more
Estoy tratando de entender el publicador vacío Combine y su impacto en un subscriptor. He creado un publicador que produce un flujo de dos valores seguido de .append(Empty(completeImmediately: false)) y replaceEmpty(with: 3). No entiendo por qué un valor de replaceEmpty no está presente en un cierre sink receiveValue. Intenté establecer . . . Read more
Tenía una clase PackageModel: ObservableObject { let id = UUID() @Published var name: String @Published var rateLimit: CGFloat init(name: String, rateLimit: CGFloat) { self.name = name self.rateLimit = rateLimit } } y una clase viewModel que contiene matriz de Packages final class PackagesListViewModel: ObservableObject { @Published var packages: [PackageModel] = . . . Read more