gpt4 book ai didi

ios - NSMutableArray 中的 NSMutableArray 作为单个对象

转载 作者:行者123 更新时间:2023-11-28 20:00:37 26 4
gpt4 key购买 nike

我正在尝试在另一个 NSMutableArray 中添加 NSMutableArray。但我想做的是嵌套数组。

我当前的代码是:

  NSMutableArray *array1 = [NSMutableArray arrayWithObjects: @"Red", @"Green", @"Blue", @"Yellow", nil];
NSMutableArray *array2 =[[NSMutableArray alloc] init];
[array2 addObject:array1];

此代码在 array2 中添加 4 个对象,但我希望它将 array1 添加为单个对象。

编辑:我知道这段代码是有效的,但在我的例子中,在 XCode 中初始化有问题,它添加了 4 个对象。我还是想不通。所以这段代码工作正常。所以问题是关于 for 循环中的初始化。

最佳答案

我复制/粘贴了您的代码,它向 array2 添加了一个对象,而不是四个。

Printing description of array2:
<__NSArrayM 0xc46c7b0>( <-- THIS ARRAY HAS 1 OBJECT
<__NSArrayM 0xc488770>( <-- THIS ARRAY HAS 4 OBJECTS
Red,
Green,
Blue,
Yellow
)
)

您可能对打印描述的同时打印内部数组的内容这一事实感到困惑。

关于ios - NSMutableArray 中的 NSMutableArray 作为单个对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24300173/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com