После нового обновления XCode мое приложение не проверяется и показывает эту ошибку:
статические табличные представления действительны только при их внедрении в экземпляры UITableViewController
Есть ли шансы решить легко?
ios
iphone
xcode
cocoa-touch
Франческо С
источник
источник
Ответы:
Единственный способ получить статический 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, а затем выбрать статические ячейки. Таким образом, вы можете работать со статическими ячейками и использовать любые элементы в статических ячейках.
источник
Что ж, если вы действительно используете статический tableView, вы должны рассмотреть возможность копирования / вставки всего в ScrollView или StackView.
источник