我正在開發一個Iphone項目。在故事板中,我有myViewController
,其中包含幾個UILabel
和UITableView
。我想填充myTable的UIViewController裏面的UITableViewController
IBOutlet UITableView *myTable;
現在我建立一個UITableViewController(myTableViewController): 所提UITableView
在myViewController類由一個IBOutlet引用。 後來我回去myViewController,我在這裏myTableViewController分配中:
MyTableViewController *myTableViewController = [[MyTableViewController alloc] init];
myTableViewController.tableView = myTable;
myTableViewController.tableView.delegate = myTableViewController;
myTableViewController.tableView.dataSource = myTableViewController;
它不工作(EXC_BAD_ACCESS錯誤)。 通常我應該填充myTable通過UIViewController(確保它符合nedeed協議)。但我真的想知道如果我可以做我上面做的事情..
您是否已將您的tableview連接到它的文件所有者,您還需要連接UITableview數據源和委託。 – iOSDev 2012-08-09 10:22:55
你對文件所有者意味着什麼?我應該在哪裏連接UITableview數據源/委託? – luca 2012-08-09 11:07:56
爲什麼你有一個IBOutlet for myTable? – iOSDev 2012-08-09 12:42:55