Frage

Ich habe den folgenden Code

NSMutableArray *leeTemp = [[NSMutableArray alloc] init];
Player* playerLee = [[Player alloc] init];
playerLee.name = [array objectAtIndex:1];
[leeTemp addObject:playerLee];
[playerLee release];

Und das erzeugt eine Reihe von Spielern (glaube ich)! Wenn ich die folgenden es zeigt die Adressen der Spieler.

NSLog(@"%@",leeTemp);

Was ich kämpfen, um mit ist retreiving sagen array [0] .name, dies ist ein String-Wert. Ich bin sicher, dies ist sehr einfach, aber ich kämpfen, um dieses sichtbar zu machen.

War es hilfreich?

Lösung

Sie möchten tun:

NSLog(@"%@", [[leeTemp objectAtIndex:0] name]);

Oder wenn Sie eine Schleife durch ein Array möchten, können Sie for..in Iteration verwenden:

for (Player *player in leeTemp) {
  NSLog(@"%@", [player name]);
}
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top