我有兩個nsmutableArray
。 Arr_jsondata
,第二個是tempArray
。添加一個NSMuatblearray到另一個NSMutablearray?
已經有Arr_jsondata
包含來自json鏈接的數據並在tableview中顯示。
我想添加temparray數據到Arr_jsondata
和重新加載表使用Arr_jsondata
,因爲tableview委託也用於這個數組顯示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
.....我能做些什麼?
錯誤僅 [[arr_JsonData arrayByAddingObjectsFromArray:temparray] mutableCopy]; – MAC113