如何将 NSMutableArray 添加到 NSMutableArray Objective-c

发布于 2024-12-11 14:52:06 字数 121 浏览 0 评论 0原文

我正在从 Java 切换到 Objective-c,但遇到了一些困难。我已经搜索过这个问题但没有取得太大成功。

我有一个存储 NSMutableArrays 的 NSMutableArray。如何向数组添加数组?

I am making the switch from Java to Objective-c, and I'm having some difficulty. I have searched this problem this without much success.

I have an NSMutableArray that stores NSMutableArrays. How do I add an array to the array?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(5

淡淡離愁欲言轉身 2024-12-18 14:52:06

您可以在数组中存储对另一个数组(或任何类型的对象)的引用:

[myArray addObject:otherArray];

或者连接数组。

[myArray addObjectsFromArray:otherArray];

两者都记录在 文档< /a>.

You can either store a reference to another array (or any type of object) in your array:

[myArray addObject:otherArray];

Or concatenate the arrays.

[myArray addObjectsFromArray:otherArray];

Both of which are documented in the documentation.

倚栏听风 2024-12-18 14:52:06

由于数组只是一个像其他对象一样的对象:

[myContainerMutableArray addObject:someOtherArray];

或者如果您想连接它们:

[myFirstMutableArray addObjectsFromArray:otherArray];

Since an array is just an object like any other:

[myContainerMutableArray addObject:someOtherArray];

Or if you want to concatenate them:

[myFirstMutableArray addObjectsFromArray:otherArray];
清浅ˋ旧时光 2024-12-18 14:52:06

您可以像添加任何其他对象一样添加它。

NSMutableArray *innerArray = [NSMutableArray array];
NSMutableArray *outerArray = [NSMutableArray array];
[outerArray addObject:innerArray];

You add it like any other object.

NSMutableArray *innerArray = [NSMutableArray array];
NSMutableArray *outerArray = [NSMutableArray array];
[outerArray addObject:innerArray];
哭泣的笑容 2024-12-18 14:52:06

如果您添加相同的 NSMutableArray 对象,例如

NSMutableArray *mutableArray1 = [[NSMutableArray alloc]initWithObjects:@"test1",@"test2",@"test3",nil];

NSMutableArray *mutableArray2 = [[NSMutableArray alloc]initWithObjects:@"test4",@"test5",@"test6", nil];

mutableArray1 = [NSMutableArray arrayWithArray:mutableArray1];

[mutableArray1 addObjectsFromArray:mutableArray2]; 

Nslog(@"mutableArray1 : %@",mutableArray1);

In case if you add the same NSMutableArray Object, Like

NSMutableArray *mutableArray1 = [[NSMutableArray alloc]initWithObjects:@"test1",@"test2",@"test3",nil];

NSMutableArray *mutableArray2 = [[NSMutableArray alloc]initWithObjects:@"test4",@"test5",@"test6", nil];

mutableArray1 = [NSMutableArray arrayWithArray:mutableArray1];

[mutableArray1 addObjectsFromArray:mutableArray2]; 

Nslog(@"mutableArray1 : %@",mutableArray1);
岛歌少女 2024-12-18 14:52:06

[YourArray addObjectsFromArray:OtherArray];

[YourArray addObjectsFromArray:OtherArray];

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文