내가 (응용 프로그램 문서 폴더)를 .plist 파일에 데이터의 무리를 저장하고있어, 그리고이 같은 구조있어 : 난 그냥
NSMutableDictionary *d = [[NSMutableDictionary alloc] initWithContentsOfFile:plistFile]
로를 검색 할 경우다차원 NSMutableArrays를 저장하고 검색하는 가장 좋은 방법은 무엇입니까?
Dictionary {
"description" = "String Value",
"sections" = Array (
Array (
Number,
...
Number
),
Array (
Number,
...
Number
)
),
"items" = Array (
Array (
Number,
...
Number
),
Array (
Number,
...
Number
)
)
}
I하지 않습니다 숫자 개체를 바꿀 수 있을까요? 그래서 지금 당장 데이터를 재귀하고 모든 것을 변경 가능한 버전으로 만들면 한 인스턴스에서 작동하지만 지금은 전체가 변경 가능할 때 mutating method sent to immutable object
이라고 말하고 있습니다.
더 쉽고/좋은 방법이 있나요? 차이가 있다면 내 데이터는 정수와 부울뿐입니다.
어떤 객체가이 메소드로 전송되는지와 같은 정보를 조금 더주고 새 버전을 구성하는 데 사용하는 코드와 런타임 오류가 생성되는 코드를 게시 할 수 있습니까? –
값을 편집하기 전에 배열의 사본을 변경 가능합니까? – vfn