NSDictionary数组相同的键

时间:2014-07-21 08:39:47

标签: ios objective-c xml soap nsdictionary

我正在请求SOAP Webservice并将响应解析为NSDictionary。 XML响应具有多个唯一键。这是一个例子(已在字典上解析):

"typ:partits" =             {
            "typ:dadesPartit" =                 {
                "typ:aforament" = 1;
                "typ:codiEsdeveniment" = 2;
                "typ:competicio" = GAMPER;
                "typ:dataHoraConfirmada" = false;
                "typ:dataPartit" = "08/18/14";
                "typ:descripcioPartit" = "FCBARCELONA - CLUB LEON F.C.";
                "typ:horaPartit" = "9:30:00 PM";
                "typ:jornada" = 99;
                "typ:partitActiuMenor" = true;
                "typ:temporada" = "2014-2015";
                "typ:tipusEsdeveniment" = 0;
            },
            "typ:dadesPartit" =                 {
                "typ:aforament" = 1;
                "typ:codiEsdeveniment" = 2;
                "typ:competicio" = GAMPER;
                "typ:dataHoraConfirmada" = false;
                "typ:dataPartit" = "08/26/14";
                "typ:descripcioPartit" = "FCBARCELONA - REAL MADRID";
                "typ:horaPartit" = "9:30:00 PM";
                "typ:jornada" = 101;
                "typ:partitActiuMenor" = true;
                "typ:temporada" = "2014-2015";
                "typ:tipusEsdeveniment" = 0;
            };
        };

如何迭代这些键?它们是相同的:( ...

我尝试使用“allObjects”但是当我只收到一个“typ:dadesPartit”对象时,它会将其视为array而不是NSDictionary

1 个答案:

答案 0 :(得分:1)

它返回一种类型,因为你的两个键是相同的, 尝试将键重命名为单独的名称,当您键入allKeys

时,将显示与这些键关联的值