Como crio um UIViewController programaticamente?

Estou trabalhando em um aplicativo em que tenho dadosUITableView. É como um aplicativo de pesquisa detalhada. O usuário clicará em uma linha e irá para a página seguinte mostrando mais registros em umUITableView. Mas o problema no meu caso é que eu não sei até quantos usuários de nível podem perfurar. O número de níveis não é fixo. Então agora estou pensando em criar e adicionar os controladores de exibição programaticamente. É possível?? se sim como? desde já, obrigado.

questionAnswers(2)

yourAnswerToTheQuestion