【问题标题】:Filling Array with Custom Class - retrieving values使用自定义类填充数组 - 检索值
【发布时间】:2009-07-26 10:30:15
【问题描述】:

我有以下代码

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

这会生成一组玩家(我认为)!当我执行以下操作时,它会显示玩家的地址。

NSLog(@"%@",leeTemp);

我正在努力检索说数组[0].name,这是一个字符串值。 我敢肯定这很简单,但我很难想象这一点。

【问题讨论】:

    标签: iphone arrays nsobject


    【解决方案1】:

    你想做的:

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

    或者如果你想遍历一个数组,你可以使用 for..in 迭代:

    for (Player *player in leeTemp) {
      NSLog(@"%@", [player name]);
    }
    

    【讨论】:

      猜你喜欢
      • 2014-07-27
      • 2011-05-03
      • 2023-04-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-06-28
      相关资源
      最近更新 更多