我将UITableViewCell子类化为一个新类symbolCell,它有一个标题,实现和xib文件。我在mainViewController的viewDidLoad方法中将symbolCell注册到firstTable,一个UITableView,其中包含以下内容:
UINib *nib = [UINib nibWithNibName:@"symbolCell" bundle:nil];
[firstTable registerNib:nib forCellReuseIdentifier:@"symbolCell"];
然后我用
将单元格出列symbolCell *cellForTableOne = [firstTable dequeueReusableCellWithIdentifier:@"symbolCell"];
但是,此代码会因为未捕获的异常'NSUnknownKeyException'而创建错误“ * 终止应用程序”,原因:'[setValue:forUndefinedKey:]:此类不符合键值编码key symbolFieldLabel。'“其中symbolFieldLabel是symbolCell上的UILabel。也就是说,该确切的行是发生错误的地方。为什么会这样?我以前曾多次将细胞分类,并且从未发生过这种错误。
答案 0 :(得分:0)
不是将文件所有者设置为自定义类,而是将根视图设置为自定义UITableViewCell子类。然后将您的出口连接到根视图。