Después de la nueva actualización de Xcode, mi aplicación no se valida y muestra este error:
las vistas de tabla estáticas solo son válidas cuando se incrustan en instancias UITableViewController
¿Alguna posibilidad de resolver fácilmente?
ios
iphone
xcode
cocoa-touch
Francesco S
fuente
fuente
Respuestas:
La única forma de obtener un UITableView estático junto con otros controles en la misma pantalla es usar una Vista de contenedor. Siga de esta manera, funciona perfectamente:
Buena suerte.
Esta respuesta ya se encontró y se dio aquí: G.Huebner -> http://web.archive.org/web/20140928102504/http://iphonedevsdk.com/forum/iphone-sdk-development/111800-static-table- view-cells-only-work-in-a-uitableviewcontroller.html
fuente
UIViewController
o debería tener que tomarUITableViewController
.UITableViewController
.Un UITableView estático debe estar en un UITableViewController. Por lo tanto, deberá colocar la tabla en UITableViewController y luego agregarla como childView al MainViewController.
Puede consultar https://iphoneidoit.blogspot.in/2013/10/static-uitableview-in-uiviewcontroller.html
fuente
IBOutlet
mensajes de correo electrónico en mi archivo de controlador de vista es demasiado, y en mi opinión, es inaceptable que una actualización rompa esto sin advertencia o nota de esto en el registro de cambios ( ergo, supongo que todavía es perfectamente válido en papel tener unUITableViewController
con celdas estáticas dentro de A.UISplitViewContoller
Me puse en contacto con el soporte de desarrolladores de Apple y solo recibí una respuesta de correo electrónico genéricamente no tan útil que me vincula a los foros. Supongo que lo intentaré y veré si alguien más está teniendo los mismos problemas después de la actualización.Creo que lo que está haciendo es arrastrar primero ViewController en el guión gráfico y luego arrastrar tableView en ViewController. De esta manera no puede usar las celdas de la tabla estática. En lugar de esto, lo que debería haber hecho es arrastrar el TableViewController en el guión gráfico principal en lugar de un ViewController y luego seleccionar las celdas estáticas. De esta manera, puede trabajar en celdas estáticas y puede usar cualquier elemento en celdas estáticas.
fuente
Bueno, si realmente está utilizando un TableView estático, debería considerar copiar / pegar todo en un ScrollView o StackView.
fuente