Cómo llenar objetos en diferentes vistas conectadas como parte de una vista de contenedor cuando las celdas de la vista de tabla se seleccionan en una vista de tabla con Xcode Swift

Primero, debe darnos más detalles sobre el error.

Luego, puede usar notificaciones para permitir que los objetos se comuniquen entre sí.

Cada vez que se selecciona una celda (por lo tanto, en didSelectRow ) puede enviar una notificación, algo como esto:

NotificationCenter.default.post (nombre: NSNotification.Name.init (“cellTapped”), object: nil, userInfo: [“object”: dataSource [indexPath.row]])

dataSource[indexPath.row] devolverá el objeto en el índice dataSource[indexPath.row] en su fuente de datos, por lo que debe personalizar este código para que sea adecuado a sus necesidades. También puede pasar otros objetos a la información de userInfo como puede hacer con cada diccionario.

Luego, debe configurar sus controladores como observadores para esa notificación específica, así:

NotificationCenter.default.addObserver (forName: NSNotification.Name.init (“cellTapped”), object: nil, queue: nil, utilizando: {(notificación: Notificación) en
// Haz tus cosas aquí, como actualizar la interfaz de usuario
})

En el bloque puede realizar cualquier acción que necesite, por ejemplo, actualizar la IU.

Espero haber entendido bien tu pregunta y te sugiero que proporciones un poco más de detalles la próxima vez 🙂

A menos que podamos ver todo el flujo en detalle y lo que está tratando de lograr es difícil de responder. Según tengo entendido, si crea un segue, la transición está configurada y hay un método útil llamado prepareForSegue en el que inicialmente puede verificar la cadena segue.identifier “” y luego verificar si el segue.destination opcional es su puede pasar datos fácilmente a través de un segue. Esto es más genérico, espero que ayude o siéntase libre de comentar con un contexto más específico.

More Interesting

¿Cómo te volviste fluido en Swift?

¿Cuál es el mejor sistema de administración de contenido de código abierto que admite la publicación de aplicaciones nativas móviles?

¿Qué idiomas están involucrados en la creación de una aplicación web?

¿Cuánto gana un desarrollador experto de iOS que trabaja como freelance?

¿Cómo ayuda la campaña publicitaria (aplicación de iOS) a que una aplicación genere más ingresos?

¿Cuál es la mejor manera de mostrar notificaciones en la aplicación para aplicaciones de iPhone?

¿Las balizas pueden funcionar sin aplicaciones específicas? ¿Se pueden enviar notificaciones a través de los sitios web utilizando la API BLE o directamente al teléfono (Bluetooth tradicional), o se requiere una aplicación nativa?

¿Alguna ventaja / desventaja de dar equidad a la empresa de desarrollo en la construcción de una versión beta de su producto?

En comparación con mi rol de desarrollador actual en Javascript, ¿aprender iOS / Swift sería una buena manera de aliviar el estrés y un cambio de ritmo para mi próximo rol?

¿Cómo podemos cambiar el nombre de la cuenta de desarrollador de Apple en iTunes Connect?

¿Cuánto tiempo le lleva a un programador de Android convertirse en desarrollador de aplicaciones iOS?

¿Por qué los titulares de derechos de autor que poseen los derechos de autor de algunos juegos antiguos geniales aún no los han transferido a la plataforma iOS?

¿Cómo se crea una barra de pestañas inferior personalizada en los archivos xib de iOS?

¿Qué compañía experimentada está desarrollando aplicaciones para iOS?

¿Debo hacer una aplicación web en lugar de una aplicación IOS para evitar la tarifa de desarrollador de Apple?