访问 NSMutabale 数组中的数组

accessing arrays within NSMutabale array

我有一个存储多个数组的 NSMutableArray,所以我的数组如下所示:

数组:交易

  1. [0]
    • [0] 身份证
    • [1] 姓名
    • [2] 描述
    • [3] 价格
  2. [1]

    • [0] 身份证
    • [1] 姓名
    • [2] 描述
    • [3] 价格
  3. [2]

    • [0] 身份证
    • [1] 姓名
    • [2] 描述
    • [3] 价格

如何向下钻取数组以访问 [1][NAME] 等信息?

我试过嵌套 objectAtIndex 但它似乎不起作用。

谢谢

您已经能够使用 objective-c 中的 shorthand 访问器 [] 访问 anNSMutableArray 中的元素一段时间了(因此不需要 objectAtIndex).

NSString *name = myArray[1][1];

这相当于:

NSArray *entry = myArray[1];
NSString *name = entry[1];

应该足以访问您要查找的 NAME 条目。

如果这不起作用,请验证元素实际上是 NSArray 对象而不是 NSDictionaries - 如果它们是,您可以使用更像的东西:

NSDictionary *entry = myArray[1];
NSString *name = entry[@"NAME"];