gpt4 book ai didi

ios - 将一个 NSMuatblearray 添加到另一个 NSMutablearray?

转载 作者:行者123 更新时间:2023-11-29 03:12:49 24 4
gpt4 key购买 nike

我有两个 nsmutableArray 。 Arr_jsondata 第二个是 tempArray

Arr_jsondata 已经包含来自 json 链接的数据并显示在 tableview 中。

我想将 tempArray 数据添加到 Arr_jsondata 中,并使用 Arr_jsondata 重新加载表,因为 tableview delegate 也使用此数组在 tableview 中显示数据。

但是当我将临时数组数据添加到 arr_jsondata 时,它总是给我一个错误。

for (int i=0; i<[Temp_arr_JsonData count]; i++)
{
NSString *str_brandname = [[Temp_arr_JsonData objectAtIndex:i] valueForKey:@"storebrand"];

NSLog(@"%@",str_brandname);

NSObject *myNewObject = [[NSObject alloc] init];

if ([str_brandname isEqualToString:@"Nike"])
{
NSLog(@"Data matched");
c++;
myNewObject = [Temp_arr_JsonData objectAtIndex:i];
[temparray addObject:myNewObject];
}
}

// arr_JsonData=temparray;
[[arr_JsonData arrayByAddingObjectsFromArray:temparray] mutableCopy];
NSLog(@"%@",temparray);//display all nike related data
NSLog(@"%@",arr_JsonData);//display null array .

[self.tableView reloadData];

[sender setSelected:YES];

最后我只想将 tempdata 放入 Arr_jsondata ..... 我该怎么办?

最佳答案

只需添加数组中的对象。请参阅this apple's doc

if (arr_JsonData.count > 0)
[arr_JsonData addObjectsFromArray: (NSArray*)temparray];
else
arr_JsonData = [NSMutableArray arrayWithArray:(NSArray*)temparray]

关于ios - 将一个 NSMuatblearray 添加到另一个 NSMutablearray?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22034753/

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