【发布时间】:2014-02-26 16:39:25
【问题描述】:
我有两个 nsmutableArray 。 Arr_jsondata,第二个是tempArray。
已经 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];
标签: ios objective-c nsmutablearray