2017-02-22 14 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가 가변 배열 인 경우, 작동중인 배열의 값인 mry를 추가하는 것이 좋습니다.

[dummyArray addObject:[marray objectAtIndex:i]]; 
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]; 
    } 
}