代码之家  ›  专栏  ›  技术社区  ›  arachide

如何在加载plist文件时识别一个项目属于哪个组?

  •  0
  • arachide  · 技术社区  · 14 年前

        NSDictionary* tSetDict = [NSDictionary dictionaryWithContentsOfFile:plistPath];
    NSArray* prefs = [tSetDict objectForKey:@"PreferenceSpecifiers"];
    
    // Iterate through dictionaries to find required value
    for (NSDictionary* setDict in prefs){
    
                //.........
        }
    }
    

    我希望知道setDict属于哪个组(部分)。

    有可能吗?

    谢谢

    interdev公司

    1 回复  |  直到 14 年前
        1
  •  0
  •   Till    14 年前

    我不确定我是否正确理解你的问题,但我无论如何都会尝试。。。。

    使用简单/缓慢的迭代:

    for (int i=0;i < [prefs count];++i)
    {
      NSDictionary *setDict = [prefs objectAtIndex:i];
      NSLog(@"got the dict from section %d", i);
    }