2017-02-22 8 views
0

アレイから変更可能なアレイにデータをコピーするたびに、変更可能な配列の以前の内容が失われます。可変配列の現在のデータを上書きすることなく、配列から可変配列にデータを追加する方法は?

これは私のコードです。

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

はあなたが損失以前のデータをできないように、既存の配列からオブジェクトを追加しよう – iOS

答えて

1

dummyArrayが可変配列であるとすると、作業配列からの値を追加することができます:marry。 dummyarrayする

[dummyArray addObject:[marray objectAtIndex:i]]; 
0

のaddObject:

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]; 
    } 
} 
関連する問題