0
我有一個UIViewController,我試圖從中加載2個UITableViews。'UITableView'沒有明顯的@interface聲明選擇器
我有一個名爲FirstTableViewController的類,它是UITableViewController
的子類。 我曾嘗試下面的代碼,並沒有錯誤或警告
ViewController.m
UITableView *tableView = [[UITableView alloc] initWithFrame:CGRectMake(0.0, 0.0, 320.0, 460.
style:UITableViewStylePlain];
[self.view addSubview:tableView];
運行現在,我試着用這段代碼
ViewController.m
FirstTableViewController *tableView1 = [[FirstTableViewController alloc] initWithFrame:CGRectMake(0.0, 0.0, 320.0, 460.0) style:UITableViewStylePlain];
[self.view addSubview:tableView1];
我也得到了以下錯誤消息。
No visible @interface for 'FirstTableViewController' declares the selector 'initWithFrame:style:'
爲什麼此代碼可以很好地與UITableView
類一起工作,並且失敗並帶有其子類。
我將它作爲UIViewController的子視圖添加,而不是UITableViewController – 2013-03-11 13:04:18
已將表委託和數據源設置爲self。 – 2013-03-11 13:16:34
不,我還沒有設置委託和數據源。目前,我正在嘗試將2個UITableView引入我的VC視圖。 從VC的viewDidLoad中,我正在編寫上面的代碼。這裏的自我是VC,我試圖將桌面設置爲VC的視圖的子視圖。如果沒有數據源和代理實現 – 2013-03-11 13:31:35