使用密钥关联两个不同的NSDictionary



假设我有两个键相同但值不同的NSDictionary。我需要使用Dictionary 1的键来查找Dictionary 2的值。

示例

MYDictionaryONE
{
58937 =     {
        Changed = NO;
        ChangedColorCode = Nil;
            };
58859 =     {
        Changed = NO;
        ChangedColorCode = Nil;
    };
}

MYDictionaryTWO
{
58937 =     {
        pass = YES;
        Fail=Nil;
            };
58859 =     {
        pass = YES;
        Fail = Nil;
    };
}

我只想一次从MYDictionaryONE中提取一个键,并在MYDictionary TWO中搜索与该键相关的值。我尝试存储所有密钥,但我错过了逻辑

请尝试以下代码段。

 NSArray *allKeys = [MYDictionaryONE allKeys];
    for(int i = 0; i < allKeys.count; i++)
    {
          NSString *key = allKeys[i];
          id object = MYDictionaryTWO[key];
    }

最新更新