Após a nova atualização do Xcode, meu aplicativo não valida e mostra este erro:
visualizações de tabela estática são válidas apenas quando incorporadas nas instâncias UITableViewController
Alguma chance de resolver facilmente?
ios
iphone
xcode
cocoa-touch
Francesco S
fonte
fonte
Respostas:
A única maneira de obter um UITableView estático junto com outros controles na mesma tela é usar uma Visualização de Contêiner. Siga este caminho, ele funciona perfeitamente:
Boa sorte.
Esta resposta já foi encontrada e foi fornecida aqui: G.Huebner -> http://web.archive.org/web/20140928102504/http://iphonedevsdk.com/forum/iphone-sdk-development/111800-static-table- view-cell-only-work-in-a-uitableviewcontroller.html
fonte
UIViewController
ou devo ter que tomarUITableViewController
.UITableViewController
.Um UITableView estático deve estar em um UITableViewController. Portanto, você colocará a tabela em UITableViewController e a adicionará como childView ao MainViewController.
Você pode consultar https://iphoneidoit.blogspot.in/2013/10/static-uitableview-in-uiviewcontroller.html
fonte
IBOutlet
s no meu arquivo do controlador de exibição é muito grande e, para a IMO, é inaceitável que uma atualização o interrompa sem aviso ou observação no log de alterações ( ergo Presumo que ainda seja perfeitamente válido no papel terUITableViewController
células estáticas dentro de A.UISplitViewContoller
Entrei em contato com o suporte da Apple para desenvolvedores e só recebi uma resposta de e-mail genericamente não tão útil que me ligou aos fóruns. Suponho que vou tentar lá e ver se alguém está tendo os mesmos problemas pós-atualização.Acho que o que você está fazendo é primeiro arrastar o ViewController no storyboard e depois arrastar o tableView no ViewController. Dessa forma, você não pode usar as células da tabela estática. Em vez disso, o que você deveria ter feito é arrastar o TableViewController no storyboard principal, em vez de um ViewController, e selecionar as células estáticas. Dessa maneira, você poderá trabalhar em células estáticas e usar qualquer elemento em células estáticas.
fonte
Bem, se você realmente estiver usando um tableView estático, considere copiar / colar tudo para um ScrollView ou StackView.
fonte