每次我将数据从数组复制到可变数组时,可变数组中的先前内容都会丢失。
这是我的代码。
for (i=0;i<k;i++)
{
o=[[marray objectAtIndex:i]valueForKey:@"district_id"];
j= [o isEqualToString:oo];
if (j==1)
{
dummymarray = [marray objectAtIndex:i];
}
}
答案 0 :(得分:1)
假设dummyArray是Mutable Array,你想附加来自工作数组的值:marry。
[dummyArray addObject:[marray objectAtIndex:i]];
答案 1 :(得分:0)
将addObject添加到dummyarray:
NSObject *object=[[NSObject alloc]init];
for (i=0;i<k;i++)
{
o=[[marray objectAtIndex:i] valueForKey:@"district_id"];
j=[o isEqualToString:oo];
if (j==1)
{
object=[marray objectAtIndex:i];
[dummymarray addObject:object];
}
}