0

次のコードがあります

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

そして、これはプレーヤーの配列を生成します(私は思う)!次のようにすると、プレイヤーのアドレスが表示されます。

NSLog(@"%@",leeTemp);

私が苦労しているのは、たとえばarray [0] .nameを取得することです。これは文字列値です。これは非常に単純だと思いますが、これを視覚化するのに苦労しています。

4

1 に答える 1

1

あなたがしたい:

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

または、配列をループしたい場合は、 for..in 反復を使用できます。

for (Player *player in leeTemp) {
  NSLog(@"%@", [player name]);
}
于 2009-07-26T10:33:29.517 に答える