自定义单元格不符合运行时属性的键值编码
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中
我有一个自定义单元格,其属性称为 accessoryView。
根据代码我可以这样做:
NSObject* t2 = [cell valueForKey:@"accessoryView"];
NSObject* t3 = [t2 valueForKey:@"layer"];
NSObject* t4 = [t3 valueForKey:@"cornerRadius"];
所有值都正确返回。
当我在界面生成器中添加这个时:
然后我收到一个运行时错误: [valueForUndefinedKey:]: 这个 class 不符合键 accessoryView 的键值编码。
我不明白为什么会这样。它不是使用相同的机制来引用 属性 吗?
只是layer.cornerRadius
,你没有把名字包含在keypath中