¿Se puede agregar un TableView de UITableViewController a otra vista?
He insertado un UITableViewController y su correspondiente UITableView en un documento IB simple. El objetivo es incluir el UITableView dentro de una ventana UIWindow (o UIView) con otras "cosas" (algo realmente) que adornan la tabla. Esto es lo que podría parecer en Interface Builder.
He intentado esto varias veces y siempre llego al mismo lugar.
Construye una subclase de trabajo de UITableViewController llena de datosPersonalice el UTableView y sus celdas, incluidos los botones táctilesAgregue el UITableViewController recién creado en un documento IBArrastre el UITableView fuera del UITableViewController y en el UIView principalConecte el UITableViewController a la UITableViewNota: agregar el UITableViewController en el código da como resultado el mismo problemaAl ejecutar la aplicación en el emulador de iPhone o en un dispositivo, la tabla se muestra correctamente, pero se bloquea la primera vez que intenta interactuar con ella. Un desplazamiento, un toque, cualquier cosa bloquea la aplicación. Esto parece ser un problema de delegado, como el UITableView no sabe cómo comunicarse con el UITableViewController, pero no tengo idea de cómo corregir el problema.
Hasta ahora he podido arreglármelas al personalizar tableHeaderView para obtener diseños que sean suficientes, pero realmente preferiría que la otra técnica funcionara.