2014-05-01 2 views
0

배열에 사전에 추가 할 방법은 없습니까? 나는Xcode를 사전 내 사전에 병합

[[parentArray objectAtIndex:1] addEntriesFromDictionary:newDictionary]; 

를 사용하려고했지만 나는

*** Terminating app due to uncaught exception 'NSInvalidArgumentException, 'reason: '-[__NSDictionaryI addEntriesFromDictionary:]: unrecognized selector sent to instance` 

답변

2

NSDictionary은 불변 얻고, 같은, 그런 선택이 없습니다.

NSMutableDictionary이 있고 addEntriesFromDictionary: 선택자가 있습니다.

또는 NSMutableArray을 사용하면 불변 사전을 가져 와서 새 사전에 새 불변 사전을 만든 다음 원래 사전이 원래 있던 색인에 결합 불변 사전을 다시 저장할 수 있습니다.

+0

답장을 보내 주셔서 감사합니다. 나는 정확히 당신이 언급 한 것을했습니다. 새 NSMutableDictionary를 만들고 원래 부모 배열로 바꿉니다. – user3322987