代码之家  ›  专栏  ›  技术社区  ›  runmad

NSArray对象索引:0-获取计数?

  •  0
  • runmad  · 技术社区  · 16 年前

    - (void)didFinishParsing:(NSArray *)array {
        [self.myArray addObjectsFromArray:array];
        NSLog(@"%@", self.myArray);
        [self.tableView reloadData];
    }
    

    世界上只有一个物体 array 我希望tableView行数等于 array objectAtIndex:0 ,但我记不清计数。我试过:

    - (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section {
        return [[self.myArray objextAtIndex:0] count];
    }
    

    如何获取数组中第一个(也是唯一一个)对象中的对象数?

    2 回复  |  直到 16 年前
        1
  •  0
  •   Jessedc    16 年前

    要计算self.myArray索引0处的数组,语法是正确的。是你的 array

    方法调用 addObjectsFromArray: 将添加 到底 self.myArray .

    [array objectAtIndex:0] [self.myArray lastObject:]

    count: 在…上 [self.myArray objectAtIndex:0] 或 [self.myArray lastObject] 那么你要数数的对象可能是 nil ,空,不是您期望的NSArray/Set。

        2
  •  0
  •   Josh Wang    13 年前

    如果试图在数组中创建数组,则应改为使用

    [self.myArray addObject: array];
    

    [self.myArray addObjectsFromArray:array];
    

    正在添加 array self.myArray 不加 排列 self.myArray .

    推荐文章