我正在做一个 Iphone 项目。在情节提要中,我myViewController
包含了几个UILabel
s 和一个UITableView
. UITableView
IBOutlet 在 myViewController 类中引用了上述内容:
IBOutlet UITableView *myTable;
现在我构建了一个我想要填充 myTable 的 UITableViewController (myTableViewController)。然后我回到 myViewController 并在这里分配 myTableViewController :
MyTableViewController *myTableViewController = [[MyTableViewController alloc] init];
myTableViewController.tableView = myTable;
myTableViewController.tableView.delegate = myTableViewController;
myTableViewController.tableView.dataSource = myTableViewController;
它不工作(EXC_BAD_ACCESS 错误)。通常我应该通过 UIViewController 填充 myTable (确保它符合需要的协议)。但我真的想知道我是否可以做我上面所做的事情..