Estoy tratando de hacer algo muy simple: configure un segue para que cuando haga clic en una celda en una tabla lo lleve a otro controlador de vista. El problema, creo, se origina en el hecho de que el TableView en el que se encuentran estas celdas está incrustado en un ViewController normal (a diferencia de un TableViewController), y es una de las dos subvistas en este ViewController.Segmentos de celdas de vista de tabla no funcionan
Por lo que puedo decir, configuré todo correctamente: incrusté ViewController con las dos subvistas en un controlador de navegación, lo configuré como el origen de datos y lo delegué para el TableView, y creé un intervalo de inserción de una TableViewCell para mi segundo Controlador de Vista en el guión gráfico. Sin embargo, cuando se ejecuta la aplicación y un usuario hace clic en una fila de la tabla, simplemente selecciona la fila y la segue no se dispara (lo he depurado y la función prepareForSegue ni siquiera se está llamando).
¿Hay algo que me falta aquí? ¿O es esto por alguna razón no posible si TableView no es la única vista en su controlador de vista?
¿Ha dado las celdas de la tabla identificadores únicos –
doy la células el identificador "LoadCell" tanto en el guión gráfico (en los atributos de la celda del prototipo) como en la función cellForRowAtIndexPath; ¿Es correcto, o se debe dar a cada celda individual un identificador distinto cuando se crea? – generaltsow