2010-04-26 5 views
0

주 목록에 개체를 삽입하는 동안 문제가 발생합니다.NSMutableArray 목록에 기존 개체를 삽입하는 방법

[editContactList addObject:editcontacts]; 
[editObject.contactList insertObject:editContactList atIndex:0];//error as mutating method sent to immutable object 
[editcontacts release]; 
+0

정확히 무엇이 문제인가? 컴파일 시간 오류가 있습니까? 런타임 오류? 뭐가 문제 야? – Dirk

+0

anthoer 가변 배열에서 nsmutable 배열에 objcet을 삽입하는 방법, 런타임 오류가 발생합니다. –

답변

2

해당 오류가 발생하는 경우 실제로는 NSMutableArray이 아닙니다. 당신은 NSArray입니다. 어떤 불변입니다. (단순히 아무것도, 배열 자체가 변경 가능한 배열의 인스턴스가 필요하지 않는 NSArrayNSMutableArray에 캐스팅 있습니다 거의 특히 공개적으로 액세스 가능, 인스턴스 변수를 볼 수 없습니다.)

편집 : 우리는거야 더 많은 정보가 필요하다. 이 변수들은 어떻게 정의되고 초기화 되는가?

관련 문제