es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Tag: ARRAY-COMBINE

¿Por qué usar `catch` de Combine podría causar una falla de segmentación?

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

reemplaceEmpty no llamado

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

Obtener notificación de piscina SwiftUI en cada actualización de propiedad @Published de la clase ModelObject

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