#ios #objective-c #xcode #uitableview
#iOS #objective-c #xcode #uitableview
Вопрос:
Я использую пользовательский TableView из этого источника
https://github.com/klevison/KMAccordionTableViewController
Это работает нормально, когда я использую TableViewController, но когда я использую его с ViewController и использую табличное представление внутри него, выдает мне эту ошибку:
[UITableViewController loadView] loaded the "OG7-5c-Gm7-view-xGh-Gb-9hr" nib but didn't get a UITableView.
Комментарии:
1. Это подкласс
UITableViewController
, вы должны использовать его с контроллером табличного представления.2. есть ли какой-либо альтернативный способ сделать это или исправить.?
Ответ №1:
Если вы должны использовать обычный UIViewController
в раскадровке (вместо UITableViewController
, тогда имейте отдельный UITableViewController
, который может быть встроен в UIViewController
. Чтобы сделать это, перетащите UIContainerView
из списка объектов Interface Builder в корневое представление UIViewController
, добавьте все необходимые ограничения, а затем перетащите из представления контейнера в UITableViewController
, чтобы внедрить его.