我很新,就像我今天刚开始使用Objective C一样,每次尝试构建应用程序时都会出现此错误。
Ticklist/RootTableViewController.m:69:36: No visible @interface for 'UITableView' declares the selector 'initWithStyle:reuseIdentifier:'
这些代码行
static NSString *simpleTableIdentfier = @"AnimalCell";
UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:simpleTableIdentfier];
if(cell == nil)
{
cell =[[UITableView alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:simpleTableIdentfier];
}
我在java中相当不错,我觉得这个错误是说这个变量的行没有被实例化,即使我知道这不是变量。
我不是逐字逐句地要求答案,只是在正确方向上提供指导。
感谢您的帮助。
答案 0 :(得分:0)
UITableViewCell
不是UITableView
cell = [[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:simpleTableIdentfier];
不
cell = [[UITableView alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:simpleTableIdentfier];