После нового обновления XCode мое приложение не проверяется и показывает эту ошибку:
статические табличные представления действительны только при их внедрении в экземпляры UITableViewController
Есть ли шансы решить легко?
После нового обновления XCode мое приложение не проверяется и показывает эту ошибку:
статические табличные представления действительны только при их внедрении в экземпляры UITableViewController
Есть ли шансы решить легко?
Ответы:
Единственный способ получить статический UITableView вместе с другими элементами управления на том же экране - использовать представление контейнера. Следуйте по этому пути, он работает отлично:
Удачи.
Этот ответ уже найден и дан здесь: G.Huebner -> http://web.archive.org/web/20140928102504/http://iphonedevsdk.com/forum/iphone-sdk-development/111800-static-table- вид-клетка-только-работа-в-uitableviewcontroller.html
UIViewController
или я должен взять UITableViewController
.
UITableViewController
.
Статический UITableView должен быть в UITableViewController. Таким образом, вам нужно будет поместить таблицу в UITableViewController, а затем добавить ее в качестве childView в MainViewController.
Вы можете ссылаться на https://iphoneidoit.blogspot.in/2013/10/static-uitableview-in-uiviewcontroller.html.
IBOutlet
в моем файле контроллера представления слишком велико, и IMO недопустимо, чтобы обновление сломало это без предупреждения или примечания об этом в журнале изменений ( Поэтому я предполагаю, что все еще совершенно правильно иметь на бумаге UITableViewController
статические ячейки внутри А. UISplitViewContoller
Я связался со службой поддержки Apple и получил только не очень полезный ответ по электронной почте, связывающий меня с форумами. Я полагаю, что я попробую там и посмотрю если у кого-то возникнут те же проблемы после обновления
Я думаю, что вы делаете, вы сначала перетащите ViewController на раскадровку, а затем перетащите tableView на ViewController. Таким образом, вы не можете использовать ячейки статической таблицы. Вместо этого вам следует перетащить TableViewController на основную раскадровку вместо ViewController, а затем выбрать статические ячейки. Таким образом, вы можете работать со статическими ячейками и использовать любые элементы в статических ячейках.