我正在尝试通过KVO达到超类,然后是具有属性的对象。看起来像这样
SuperCell(UITableViewCell) - Person * - name(NSString*)
/\
Cell(SuperCell)
当我这样做时,它总是崩溃:
[cell valueForKey:@"person.name"];
但是,当我这样做时,它会起作用:
[[cell valueForKey:@"person"] valueForKey:@"name"];
可以做第一种风格吗?还是我需要自己拆分?
最佳答案
请改用valueForKeyPath:
。
[cell valueForKeyPath:@"person.name"];
关于ios - iOS KVO父类(super class),我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/28673571/