Alterne entre UIViewControllers usando UISegmentedControl
Eu tenho uma barra de guias -> estrutura de controlador de navegação. Em uma dessas guias, desejo alternar entre dois UIViewControllers (um KalViewController e um UITableViewController para ser exato), usando um UISegmentedControl localizado na barra de navegaçã
Atualmente, tenho um terceiro UIViewController, que exibe e envia os ViewControllers apropriados na alteração de valor do segmento. Eu não acho que essa é a maneira correta de fazê-lo e também destrói a pilha de navegação (quando toco no item da barra, o controlador de navegação passa pelo controlador raiz, o que não funciona). E há ainda outro bug, relacionado ao componente Kal.
Então, qual é odireit maneira de fazer isso?