简体   繁体   English

NSMutableArray附加NSMutableArray

[英]NSMutableArray append NSMutableArray

I am trying to set the contents of my allArticlesArray, and then append the array with additional objects. 我试图设置我的allArticlesArray的内容,然后附加其他对象的数组。 Here is a snippet from my code to do so: 以下是我的代码中的代码段:

[self.allArticlesArray setArray:newsArray];
[self.allArticlesArray addObjectsFromArray:sportsArray];

newsArray and sportsArray are non-null (they each have five items), however, after this code runs, allArticlesArray is null. newsArray和sportsArray是非null(它们每个都有五个项目),但是,在此代码运行后,allArticlesArray为null。 I am using ARC. 我正在使用ARC。 What am I doing wrong? 我究竟做错了什么? Thanks! 谢谢!

I assume you forgot to initialize allArticleArray 我假设您忘记初始化allArticleArray

self.allArticlesArray = [NSMutableArray array];

[self.allArticlesArray setArray:newsArray];
[self.allArticlesArray addObjectsFromArray:sportsArray];

or a bit concise: 或者有点简洁:

self.allArticlesArray  = [newsArray mutableCopy];
[self.allArticlesArray addObjectsFromArray:sportsArray];

Use this 用这个

self.allArticlesArray=[NSMutableArray arrayWithArray:setArray];
[self.allArticlesArray addObjectsFromArray:sportsArray];

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM