Preguntas y respuestas e información sobre swift

Pantalla en blanco en la lista de carga en SwiftUI

Estoy tratando de mostrar una lista en una vista después de una condición. Si se reciben datos de la API, la pantalla cargará una nueva vista con una lista que muestra varios campos. Aquí estoy mostrando solo un campo en la lista....

• swift • swiftui • swiftui-list • swiftui-navigationview

imprimir todos los elementos guardados en una cadena de datos básicos1

Quiero que mi código Swift imprima los atributos de las cadenas. En este momento, cuando llamo a la función, recibo un error de tiempo de ejecución en el contexto. Solo quiero imprimir todas las entradas de cada cadena. Yo he añadido ...

Swift Combine equivalente de reducir donde el valor de retorno es un editor, no un valor

¿Cuál es la forma más idiomática de procesar un valor un número determinado de veces cuando ese valor se deriva de otro editor y el valor resultante se usa en la siguiente iteración? Si el valor no...

Llamar a un método asíncrono (getNotificationSettings) en el método onAppear() se vuelve nulo - SwiftUI MVVM

Tengo una clase NotificationsManager para administrar todo el código relacionado con las notificaciones, incluido el código para comprobar si el usuario ha desactivado las notificaciones locales. Uso esta clase en varias partes de mi código...

iOS 15.4.1 Enlace profundo

Recientemente actualicé a iOS 15.4.1 y los enlaces profundos ya no funcionan con mi aplicación. Ningún código ni nada ha cambiado por mi parte, ¿hay algo en esta actualización que detenga los enlaces profundos de...

¿Es posible cancelar una transacción antes de que se complete?

Tengo una compra en la aplicación que se puede hacer, pero tiene que ocurrir dentro de una ventana de 60 segundos. El usuario es expulsado de ese ViewController una vez que se agota el tiempo y no toca ninguna compra...

Enviar datos de xcode a arduino con bluetooth le

Estoy usando xcode, una placa Arduino Mega y Adafruit nRF52832 para la conexión bluetooth. ¿Hay alguna forma de enviar datos desde xcode al nRF52832 y conectar la placa Arduino Mega al nRF52832? YO ...

¿Cómo cambiar un color Hstack en SwiftUI?

Tengo un pequeño problema con un Hstack. El HStack está ubicado en una Lista, pero cuando traté de cambiar el color, tengo este comportamiento: Foto -> Imagen Parece que solo se pone el color a continuación ...

El botón tocado devuelve una matriz vacía

Estoy tratando de crear una aplicación en XCode y me encontré con un problema. Mi código es func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) { let selectedPost = data[indexPath.row] ...

Error de SwiftUI: no hay coincidencias exactas en la llamada al inicializador

Soy nuevo en Swift y recibo un error con un fragmento de código: "No hay coincidencias exactas en la llamada al inicializador". Quiero mostrar los datos de "persona.nombre", pero aparece el error anterior. YO ...

El enlace al subíndice no actualiza TextField (macOS)

Tengo esta estructura Store, que es un contenedor para todos mis datos. Tiene un operador de subíndice que toma un UUID y devuelve el objeto asociado. De esta manera, puedo hacer que una Lista se vincule a una selección...

AudioPlayerView no se actualiza cuando se activa la función checkIndex()

Mi AudioPlayerView(audioSelected:, audioTitle:) no se actualiza cuando se activa la función checkIndex(). Estoy tratando sin éxito de actualizar el archivo de audio cuando uso checkIndex() ...

¿Declarar una instancia predeterminada de una clase hace que las variables que usaron esa clase antes de esta nueva inicialización tengan los valores de definición de clase originales?

Estoy tratando de averiguar lo siguiente: ¿Declarar una instancia predeterminada de una clase hará que las variables que usaron esa clase y tenga valores agregados recientemente para las variables dentro de esa clase antes de este nuevo ...

SpriteKit se refiere a un nodo que está fuera de una función

Actualmente estoy trabajando en un juego en SpriteKit que usa funciones para generar un pico y llamo a esa función cada pocos segundos para generar otro pico. Aquí está la función func convocar a Spike() {...

Cómo leer un archivo en Swift 5.6 en Xcode 13.0

Estoy autodidacta de Swift para completar un proyecto para la escuela. Lo principal que debo hacer es: obtener el nombre de un archivo de entrada (txt) del usuario que contiene la identificación del estudiante y sus puntajes, abrir el archivo y luego...