3

我有一个要在其上使用 KVC 的数组数组(至少我认为我这样做了——这似乎是最直接的方法),但我不知道如何为单个数组索引创建键路径。我的数组看起来像这样

NSArray [

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

]

我想要做的是获取内部数组中索引 3 的最大值。看起来像 [outerArray valueForKey:@"@max.[3]"] 这样的东西会起作用,但我无法弄清楚语法,而且我的谷歌搜索也没有结果。我正在尝试做的事情是否可能,或者我应该编写一个手动执行此操作的方法?

4

1 回答 1

4

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

于 2010-06-21T04:22:33.330 回答