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

Traducción al español: Swift, Combine, cancelar en el vuelo y reemplazar con el nuevo operador de solicitud.

Tengo esta llamada de red para obtener imágenes. func load() { guard let url = URL(string: urlString) else { return } subscription = URLSession.shared.dataTaskPublisher(for: url) .map({ UIImage(data: $0.data) }) .replaceError(with: nil) .receive(on: RunLoop.main) .sink(receiveValue: { [weak self] in self?.image = $0 }) } Esto se activa cuando se llena el . . . Read more

Swift – Timer.publish(:) dispara de manera incorrecta

Tengo un temporizador programado de la siguiente manera: private var timerCancellable: Cancellable? timerCancellable = Timer .publish(every: 1.0, on: .current, in: .common) .autoconnect() .scan(-1) { counter, _ in counter + 1 } .sink { counter in print(“\(counter)”) } Esto funciona bien (imprime 0 1 2 3 …) cuando lo pruebo en . . . Read more

No recibiendo valor de PassthroughSubject en el segundo intento.

Estoy utilizando Combine para enviar valores desde una clase de modelo de vista a una vista. El código para la clase de modelo de vista es: var subject = PassthroughSubject<user, error=””>() func validateLogin(username: String, password: String){ let url = “someurl” let httpRequest = MerchantLogin(username: username, password: password) let httpBody = . . . Read more