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

Custom cell not key value coding compliant for Runtime Attributes

我有一个自定义单元格,其属性称为 accessoryView。

根据代码我可以这样做:

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

所有值都正确返回。

当我在界面生成器中添加这个时:

然后我收到一个运行时错误: [valueForUndefinedKey:]: 这个 class 不符合键 accessoryView 的键值编码。

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

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