2
我有一个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 ar ray to nsarray? – hacker 2012-07-09 14:59:33
我假设你的意思是@property预计是可变的;回答修改。 – 2012-07-09 15:05:39
'self.newsarray = [[dataArray arrayByAddingObjectsFromArray:dataArray1] mutableCopy];'现在快乐.... – 2012-07-09 15:14:46