@MacMoonschein : nil geht nicht aber Null (NSNull) doch oder ??
Spezielles Object eines Arrays
Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen
-
-
wegmann-burscheid schrieb:
@MacMoonschein : nil geht nicht aber Null (NSNull) doch oder ??
das sieht im log aber anders aus -
@gritsch : Richtig !!
Vermute er hat da was wie : &var drin stehen und gibt sich die Speicheraddresse aus ?? -
nein, NSLog(@"%@", onj) gibt eben das aus was [obj description] liefert. überschreibt man das nicht in der klasse um genaue details über das objekt in die description zu packen wird eben die implementierung von NSObject verwendet und das gibt eben den klassennnamen und die adresse aus. das ist also schon ok!
-
@gritsch :
Sorry hab wohl nicht richtig geschrieben was ich meinte.
Wenn er beim Befüllen des Arrays nicht object sondern &object rein schreibt bekommt er den gezeigten Log. Oder ?? -
wegmann-burscheid schrieb:
@gritsch :
Sorry hab wohl nicht richtig geschrieben was ich meinte.
Wenn er beim Befüllen des Arrays nicht object sondern &object rein schreibt bekommt er den gezeigten Log. Oder ??
nein dann bekäme er ziemlich sicher einen crash -
@gritsch :
So ist es. Hab's ausprobiert. Der Kompiler machte ne Fehlermeldung : "passing argument 1 of 'addObject:' from incompatible pointer type"
Ignoriert man die, so gibt es den von Dir prognostizierten crash. -
Naja du hast ja anscheinend eine Klasse Vokabel und Objekte dieser Klasse liegen in deinem NSMutableArray. Ich nehme an du hast eine property in deiner Vokabel Klasse des Types NSNumber.
Dann greifst du so darauf zu:
EDIT: Sry Frage falsch verstanden. Trotzdem es klappt doch bei dir. Wenn du per intVariable zugreifst bekommst du als Ausgabe <Vokabel xxxxxx> und das ist ja auch richtig so, da an der Stelle (intVariable) deines Arrays ein Objekt der Klasse Vokabeln liegt.