Ich habe diese printDetails-Methode für die Friend- und Foe-Objekte definiert, die die Character-Klasse erben.NSMutableArray Array mit Objekten mit mehreren Attributen drucken
-(void) printDetails
{
NSLog (@"\n%@: \nStrength is %ld \nIntelligence is %ld \nSpell is %@\n\n", self.name, self.strength, self.intelligence, self.spell);
}
In Haupt drucke ich meine Array „Zeichen“
NSLog(@"%@", characters);
Aber meine Ausgabe kommt aus wie das, was wie eine Reihe von Speicheradressen aussieht.
(
"<Friend: 0x100204aa0>",
"<Friend: 0x100600320>",
"<Friend: 0x100600170>",
"<Foe: 0x100500330>",
"<Foe: 0x100205b50>",
"<Foe: 0x100102270>"
)
Aufschalten '- (NSString *) Beschreibung 'der Klasse' Freund' und 'Feind' und/oder' Charakter'. – Larme