Я пытаюсь создать пользовательский UIViewController с UITableView, загрузить UIViewController с помощью файла xib и добавить представление в качестве подпредставления к другому UIView.
Иерархия выглядит следующим образом:
- UIViewController
- UIView << добавить пользовательский вид UIViewController </li>
- UIView
- UIView
Вот мой xibпросмотр иерархии и настроек:
Соединение в IB:
- Владелец файла: CustomTableViewController
- Выходы:
- представление подключено к UIView
- tableView подключено к владельцу файла
- делегат подключено к владельцу файла
- источник данных подключен к владельцу файла
У меня реализованы UITableDataSource и UITableDelegate.Когда я попытался добавить представление в качестве подпредставления, он упал ...
- (void)viewDidLoad
{
[super viewDidLoad];
CustomTableViewController* controller = [[CustomTableViewController alloc] initWithNibName:@"CustomTableView" bundle:[NSBundle mainBundle]];
[self.viewContainer addSubview:controller.view];
}
Что мне не хватает?