2011-09-26 46 views
4

我已阅读了Apple上的KVC文档,并深入讨论了如何通过键值编码实现索引集合的访问,但我无法找到任何键的示例路径被用来访问数组中的任意元素。使用键路径访问NSArray中的对象

如果我的斑点类有一个NSArray *窗口小部件,我希望能够通过做这样的事情来获得在指数4小部件:

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

是否有这样的事?

回答

0

myBlob回答'valueForKey:',而作为NSArray的小部件回答'objectAtIndex:'。 所以'[[myBlob valueForKey:@“widgets”] objectAtIndex:4]'应该做的伎俩。