Você pode adicionar um TableView do UITableViewController para outro modo de exibição?

Eu inseri um UITableViewController e é o UITableView correspondente em um documento IB simples. O objetivo é incluir o UITableView dentro de um pai UIWindow (ou UIView) com outras "coisas" (qualquer coisa realmente) adornando a tabela. Veja como isso pode parecer no Interface Builder.

Eu tentei isso inúmeras vezes e sempre chegar ao mesmo lugar.

Construa uma subclasse de trabalho de UITableViewController preenchida com dadosPersonalize o UTableView e suas células, incluindo os destinos de toqueAdicione o UITableViewController recém-criado em um documento do IBArraste o UITableView para fora do UITableViewController e para o UIView principalConecte o UITableViewController ao UITableViewNota: adicionar o UITableViewController no código resulta no mesmo problema

Ao executar o aplicativo no emulador do iPhone ou em um dispositivo, a tabela é exibida corretamente, mas falha na primeira vez que você tentar interagir com ela. Um pergaminho, um toque, qualquer coisa trava o aplicativo. Este parece ser um problema de delegação, como o UITableView não sabe como se comunicar com o UITableViewController, mas não tenho idéia de como corrigir o problema.

Até agora eu consegui sobreviver personalizando o tableHeaderView para obter layouts suficientes, mas eu realmente prefiro que a outra técnica funcione.

questionAnswers(1)

yourAnswerToTheQuestion