私は2つのUITableViewをロードしようとしているUIViewControllerを持っています。
のサブクラスである 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
このコードがクラスでは正常に機能し、そのサブクラスでは失敗するのはなぜですか。