作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有两个 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/
我开始在文件中存储一个 NSArray,但我一直得到 nil 作为响应... Apple 文档说 nil 表示您的文件不存在,但我很确定我的文件不存在(我可能没有正确构建我的路径)... 这是我用来将
我有两个 nsmutableArray 。 Arr_jsondata 第二个是 tempArray。 Arr_jsondata 已经包含来自 json 链接的数据并显示在 tableview 中。 我
我想对里面有 NSInteger 值的 NSMutableArray 进行排序。我尝试使用这个解决方案: NSArray *sorted = [array sortedArrayUsingSelec
我是一名优秀的程序员,十分优秀!