我有一个 iPhone 应用程序,我试图在其中添加两个可变数组。
NSMutableArray *dataArray = [[NSMutableArray alloc] init];
NSMutableArray *dataArray1 = [[NSMutableArray alloc] init];
NSDictionary *news = [dict objectForKey:@"news"];
NSDictionary *deals = [dict objectForKey:@"deals"];
NSLog(@"%@", [news classForCoder]);
NSLog(@"%@", news);
for (NSDictionary *key in news)
{
if ([key isKindOfClass:[NSDictionary class]])
{
[dataArray addObject:key];
}
}
for (NSDictionary *key in deals)
{
if ([key isKindOfClass:[NSDictionary class]])
{
[dataArray1 addObject:key];
}
}
self.newssarray = dataArray;
[self.mTableView reloadData];
这里我想添加两个数组 'dataArray' 和 'dataArray2' 以组合成一个数组 (self.newsarray
)。谁能帮我实现这个目标?
最佳答案
NSMutable 数组具有 NSArray 的所有方法,包括通过向自身添加另一个数组来创建新数组的方法:
self.newsarray = [[dataArray arrayByAddingObjectsFromArray:dataArray1] mutableCopy];
关于iphone - 如何组合两个可变数组?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11397514/