如何计算 Objective-C 中多维数组中的元素数

How to count number of elements in multidimensional array in Objective-C

我创建了一个这样的多维数组:

Array = [NSMutableArray arrayWithObjects:
                 [NSMutableArray array],
                 [NSMutableArray array],nil];

[Array addObject:@"0"];
[Array addObject:@"1"];
[Array addObject:@"2"];

[[Array objectAtIndex:0] addObject:@"5"];
[[Array objectAtIndex:0] addObject:@"6"];
[[Array objectAtIndex:1] addObject:@"7"];
[[Array objectAtIndex:1] addObject:@"8"];
[[Array objectAtIndex:1] addObject:@"9"];

我想计算“7”、“8”、“9”(索引 1 处的对象)数组中元素的数量。 我写了代码,但是没有用。

NSInteger count = [Array[1] count];

如何计算数组(索引)的元素数量?

检查下面的代码:

- (void)viewDidLoad {
    [super viewDidLoad];
    // Do any additional setup after loading the view, typically from a nib.
    NSMutableArray* myArray = [[NSMutableArray alloc] initWithObjects:[[NSMutableArray alloc] init],[[NSMutableArray alloc] init], nil];

    [[myArray objectAtIndex:0] addObject:@"test00"];
    [[myArray objectAtIndex:0] addObject:@"test01"];
    [[myArray objectAtIndex:0] addObject:@"test02"];

    [[myArray objectAtIndex:1] addObject:@"test10"];
    [[myArray objectAtIndex:1] addObject:@"test11"];

    NSUInteger array0Count = [[myArray objectAtIndex:0] count];
    NSUInteger array1Count = [[myArray objectAtIndex:1] count];



    NSLog([NSString stringWithFormat:@"array0.count=%lu,array1.count=%lu",(unsigned long)array0Count,(unsigned long)array1Count]);
}

希望对您有所帮助