2010-08-22 4 views
0

NSMutableArray가 .h로 선언 된 경우 .m 파일을 합성합니다. 어떻게 배열 1의 전체 내용을 2로 복사 할 수 있습니까? 실제로는 같은 배열입니다. NSMutableArray를 anotherNSMutableArray에 복사하는 방법

는 I는이 코드를 사용하여 시도 :

[self.data의 addObjectsFromArray : self.temparray]

temparray 데이터로 데이터를 복사한다.

작동하지 않는 것 같습니다 .....

+0

안녕하세요, 답장을 보내 주시면 해결할 수 있습니다. :) 다시 한 번 – Stefan

+0

우리와 함께 솔루션을 공유해 주셔서 감사합니다 .... 오 기다려 ... 당신이하지 않았다 – Zigglzworth

답변

0

self.data를 초기화 했습니까? 나는. self.data = [NSMutableArray array]; 어딘가에 있습니다.

코드를 게시하십시오.

+0

self.data = [NSArray arrayWithContentsOfFile : dataPath]; plist에서로드가 발생했습니다. 처음에는 비어있을 수 있습니다. 일부 테이블 셀 내용을 다른 임시 배열에 저장합니다. 그리고 나는 self.data에 그것을 저장하고 싶습니다. – Stefan

+0

또는 여기 내가 뭘하려고하는지입니다 : 테이블 셀을 선택하고, 배열에 저장하고 컨트롤러 종료 전에 배열을 파일에 저장하십시오. 이제 alertview를 구현합니다. ok가 눌려지면 테이블 셀이 배열에 저장됩니다. 난 단지 테이블 셀을 저장하는 임시 배열을 사용하여 생각할 수있는 첫 번째, 그리고 확인을 누르면 원래 배열에 임시 배열을 전송합니다. 아니면 다른 더 좋은 방법이 있습니까? – Stefan

+0

질문을 편집하여 크게 도움이되는 코드가 포함되어있는 경우. – Eiko

0
- (NSArray *)arrayByAddingObjectsFromArray:(NSArray *)otherArray 

은 찾고자하는 방법입니다.

+0

기존 어레이를 재사용하는 대신 새로운 어레이를 제공합니다. 왜 다른 사람보다 이것을 사용해야할까요? – Eiko

+0

이 방법은 작동하지 않는 것 같습니다 – Stefan

+0

@ 스 테판, "작동하지 않는 것"이 ​​무엇인지 알려주시겠습니까? –