【发布时间】:2012-09-21 10:22:03
【问题描述】:
我有一个包含一些值和键的字典数组。假设键 k1、k2、k3、k4 等... 从这个数组中,我需要找到键 k1 的对象,我知道同一字典的键 k3 的对象。 有没有不使用迭代的方法,即使用谓词或键值编码(KVC)
【问题讨论】:
标签: objective-c nspredicate predicate key-value-coding
我有一个包含一些值和键的字典数组。假设键 k1、k2、k3、k4 等... 从这个数组中,我需要找到键 k1 的对象,我知道同一字典的键 k3 的对象。 有没有不使用迭代的方法,即使用谓词或键值编码(KVC)
【问题讨论】:
标签: objective-c nspredicate predicate key-value-coding
如果不搜索数组,这是不可能的,因为k3 无法知道它被用作字典之一中的键。事实上,它可以用作多个字典中的键。
【讨论】:
不,您需要遍历数组,检查键 k3,如果找到匹配项,则返回 k1。
【讨论】: