KVC与NSArrays的NSArrays

时间:2010-06-21 01:15:51

标签: objective-c cocoa key-value-coding

我有一个数组,我想使用KVC(至少我认为我这样做 - 这似乎是最直接的方式)但我无法弄清楚如何为各个数组索引创建关键路径。我的数组看起来像这样

NSArray [

NSArray [0,1,2,3], NSArray [4,5,6,7], NSArray [8,9,10,11]

我想要做的是获取内部数组中索引3的最大值。看起来像[outerArray valueForKey:@“@ max。[3]”]之类的东西会起作用,但是我无法弄清楚语法,而且我的谷歌搜索也没有结果。我正在尝试做什么,或者我应该写一个方法来手动完成这个?

1 个答案:

答案 0 :(得分:4)

大多数人都希望它存在,但KVC实际上不允许解决数组的各个索引。您可以对整个数组进行操作或对数组进行转换(例如,@distinctUnionOfArrays),但不能处理单个元素。你必须“手工”,“可以这么说”。

相关问题