自定义单元格不符合运行时属性的键值编码

时间:2016-11-11 04:09:37

标签: ios storyboard interface-builder kvc

我有一个名为accessoryView属性的自定义单元格。

从代码我可以这样做:

NSObject* t2 = [cell valueForKey:@"accessoryView"];
NSObject* t3 = [t2 valueForKey:@"layer"];
NSObject* t4 = [t3 valueForKey:@"cornerRadius"];

正确返回所有值。

当我在界面构建器中添加它时:

KVC

然后我收到运行时错误: [valueForUndefinedKey:]:此类不是密钥配件视图的密钥值编码。

我不明白为什么会这样。是不是使用相同的机制来引用属性?

1 个答案:

答案 0 :(得分:0)

它只是layer.cornerRadius,你没有在keypath中包含这个名字