通过传递值来找到NSArray的索引
|
是否可以在NSArray中找出数组中是否存在给定值(无需使用for循环进行搜索)?任何默认的随机方法。我浏览了文档,但没有发现太多相关性。
还请告诉我有关
valueForKey
方法的信息(我无法从doc中获得该信息)。
没有找到相关结果
已邀请:
5 个回复
窃誓额
方法通常会给您您要的内容-当它的名称听起来像您在查询特定实例时(即,两个具有相同语义值的对象将不匹配),它实际上在对象上调用了
,因此它正在测试按价值。 如果您想要项目的索引(如标题所示),请使用
,它还会调用
来找到匹配项。 “ 5”是指当您有多个字典时;它在每个字典中查找键,并返回结果和数组。
蕉衫
方法。从文档中: indexOfObject: 返回其索引的最低索引 对应的数组值等于 给定的对象。
参量
返回值 其对应的最低索引 数组值等于
。如果 数组中的任何对象都不是 等于
,返回
。 讨论区 如果对象相等
返回
。 重要事项:如果
是
,则 引发异常。
久坡
查找对象的索引。 要检查数组中是否存在对象,可以使用:
辽躺
根据
过滤
铰齐插
和
: