ios多维字典遍历

来源:互联网 发布:阿里小号 注册淘宝 编辑:程序博客网 时间:2024/05/24 07:39

-(NSString *)stringFormDict:(NSDictionary*)dict

{

    NSMutableString *str =[NSMutableStringstring];

    NSArray *keys =[dict allKeys];

    for(NSString *keyin keys)

    {

        if ([[dict objectForKey:key]isKindOfClass:[NSDictionary class]]) {

            id obj = [dict objectForKey:key];

            [str appendFormat:@"\n%@: %@",key,[selfstringFormDict:obj]];

        }else if ([[dictobjectForKey:key] isKindOfClass:[NSArrayclass]]){

            [str appendFormat:@"\n%@:",key];

            for (id objin [dict objectForKey:key]) {

                [str appendFormat:@"\n%@",[selfstringFormDict:obj]];

            }

        }else{

            [str appendFormat:@"\n%@: %@",key,[dictobjectForKey:key]];

        }

    }

    return str;     

}