使用密钥路径访问NSArray中的对象

时间:2011-09-26 17:00:33

标签: macos cocoa nsarray key-value-coding

我已经阅读了关于Apple的KVC文档,并深入讨论了如何通过键值编码来访问索引集合,但是我找不到任何用于访问其中任意元素的关键路径的示例。阵列。

如果我的Blob类有一个NSArray *小部件,我希望能够通过执行以下操作来获取索引4处的小部件:

[myBlob valueForKeyPath:@"widgets[4]"]

有这样的东西吗?

1 个答案:

答案 0 :(得分:0)

myBlob回答'valueForKey:'并且作为NSArray的小部件回答'objectAtIndex:'。 所以'[[myBlob valueForKey:@“小部件”] objectAtIndex:4]'应该做的。