我想引用一个ket而不是NSDictionary上包含的内容,如下所示:

key {
    14819 =     {
        contactDetails =         {
            dictionary =             {
                interests =                 {
                    Movies =
      ...


我想做这样的事情:

if([key isEqualToString:@"14819"]){
 do something
}


你能帮助我吗?

最佳答案

您可以在nsdictionary中使用allkeys方法获取键数组,而不是对其进行迭代比较!像这样:

NSArray*keys=[dict allKeys];
for(NSString *key in keys) {
    if ([key compare@"14819"] == NSOrderedSame) {
        do something
    }
}

10-08 15:01