2012-04-02 9 views
0

어떻게 이전 배열과 같은 배열에 변경 가능한 배열을 추가 할 수 있습니까? MutableArray를 이전 영역과 같은 영역에 복사하려면 어떻게해야합니까?

는이 코드를 시도했지만 작동하지 않습니다 :

- (void)didParsingApiBusinesses:(NSMutableArray *)businesses 
{ 
    NSZone *zone = [entriesBusinessesArray zone]; 
    entriesBusinessesArray = [businesses mutableCopyWithZone:zone]; 
} 
+0

http://stackoverflow.com/questions/2002174/copy-mutablecopy –

답변

1

두 가지 :

  1. 영역이 더 이상 프레임 워크에 의해 사용되지 않습니다.
  2. mutableCopyWithZone:으로 직접 전화하지 않아야합니다. 대신 mutableCopy으로 전화하십시오.

그래서 당신이 필요 : 직접

- (void)didParsingApiBusinesses:(NSMutableArray *)businesses 
{ 
    entriesBusinessesArray = [businesses mutableCopy]; 
} 
1

사용 mutableCopy.

NSZone이 이제는 목표 C에 의해 지원되지 않는다고 생각합니다.

감사합니다.

+1

'NSZone'은 Foundation 프레임 워크에 있습니다. 그것은 Objective-C 언어의 일부가 아닙니다. – jlehr