有没有一种方法可以确定一个类是否符合给定键的键值?
问问题
1670 次
1 回答
13
您可以询问它是否响应选择器,或者询问 key 的值
//will check for the getter
[anObj respondsToSelector:@selector(someKey)]
//will check in a way that doesn't throw an exception for a value
[andObj valueForKey:@"someKey"]
//keypath of a nested value
[anObj valueForKeypath:@"child.property"]
但是,如果您收到一条消息表明某些内容不符合 KVC,这通常意味着您设置了不正确的内容,例如使用错误的键或类的绑定。
于 2012-10-26T21:41:54.883 回答