bekommen Wert in NSDictionary
Möchte ich, um nutzen aus NSDictionary
. Ich will die Kontrolle "Code" - Taste nach Code-Schlüssel, bekomme ich datum-Werte. Ich erhalte eine Fehlermeldung, Wenn ich versuche verschiedene Methoden.
FEHLERMELDUNG
2011-08-11 12:45:21.549 AOK[6312:207] -[__NSArrayM
getObjects:andKeys:]: unrecognized selector geschickt Instanz 0x5e138b0
2011-08-11 12:45:21.550 AOK[6312:207] * Terminating app due to
uncaught exception 'NSInvalidArgumentException', reason: '-[__NSArrayM
getObjects:andKeys:]: unrecognized selector geschickt Instanz
0x5e138b0'
* Call-stack auf den ersten Wurf:
NSDictionary
(
{
Omschrijving = "ADDD";
Ophaaldata = {
Datum = (
"2011-07-04",
"2011-07-11",
"2011-07-18",
"2011-07-25"
);
};
},
{
Omschrijving = "BBBB";
Ophaaldata = {
Datum = (
"2011-07-05",
"2011-07-12",
"2011-07-19",
"2011-07-26"
);
};
},
{
Omschrijving = "KKKK";
Ophaaldata = {
Datum = (
"2011-07-07",
"2011-07-14",
"2011-07-21",
"2011-07-28"
);
};
},
{
Omschrijving = "LLLLL";
Ophaaldata = {
Datum = (
"2011-07-01",
"2011-07-08",
"2011-07-15",
"2011-07-22",
"2011-07-29"
);
};
},
{
Omschrijving = "MMMMM";
Ophaaldata = {
Datum = (
"2011-07-01",
"2011-07-15",
"2011-07-29"
);
};
},
{
Code = POP;
Omschrijving = "FFFF";
Ophaaldata = {
Datum = "2011-07-12";
};
},
{
Code = 00;
Omschrijving = "SSSS";
Ophaaldata = {
Datum = (
"2011-07-14",
"2011-07-27"
);
};
},
{
Code = 01;
Omschrijving = "CCCCC";
Ophaaldata = {
Datum = (
"2011-07-06",
"2011-07-20"
);
};
}
)
Du musst angemeldet sein, um einen Kommentar abzugeben.
Was Sie anzeigen, ist ein NSArray von NSDictionaries, die jeweils ein NSString mit einer Beschreibung (Omschrijving) und ein NSDictionary (Ophaaldata) mit einem Schlüssel (Datum), welcher ein array von Daten. Wenn Sie senden
Objects:andKeys:
zu einem NSArray, es wird nicht funktionieren.Diese sind ein paar Beispiele, wie Sie an die einzelnen Elemente:
Diese sind nur Beispiele, wie Sie Adresse die Elemente. Aber das ist von der Struktur Ihrer Ausgabe zeigt. Alles andere wäre nutzlos, auf jeden Fall, denn ein Wörterbuch kann nur enthalten Sie jede Taste nur einmal. Ich formatiert den code ein wenig, damit Sie sehen können, die Struktur ein bisschen besser.
Während der Response-Wert der Zeilen im Hinterkopf behalten
Sind Sie sicher Sie haben eine
NSDictionary
und nicht einNSArray
?