Estoy tratando de activar un segue de desenrollado desde un botón que está dentro de una celda de vista de tabla personalizada. Pero no me deja crear el vínculo entre la salida y el controlador de vista.
Esto suena como un buen trabajo para un patrón de protocolo/delegado. Lo que haría es:
Cree su secuencia de relajación conectándola al controlador de vista, no a tableViewCell . Asígnale un identificador que puedas usar más tarde
Cree un protocolo al que se ajustará MyViewController
protocol unwindHandler{ func didRequestUnwind() }Implementar el protocolo en MyViewController
extension MyViewController : unwindHandler{ func didRequestUnwind(){ performSegue(withIdentifier:"myUnwind",sender:nil)//execute the segue with identifier assigned in 0 } }Asigne ViewController como delegado a tableViewCell en cellForRowAt en la fuente de datos de tableView
Llamar al delegado?.didRequestUnwind() en didSelectRowAtIndexPath para la(s) celda(s) que desea tener esa capacidad