2011-11-02 6 views
0

저는 저녁에 더 나은 부분을 위해 머리를 긁적 거리며 도움이 필요합니다. 다른 곳에서 사용하기 위해 중첩 된 사전을 plist에 쓰려고합니다. "writeToFile : atomically"를 사용할 때 아무 일도 일어나지 않습니다. 이것은 가능한가? 그것은 간단한 사전에 잘 작동하므로 파일 경로가 올바르게 설정되어 있다는 것을 알고 있습니다. 어떤 도움을 주시면 감사하겠습니다.사전에 사전을 작성하십시오

+0

을 더 나은 이해를 위해 plist에 저장하려는 샘플을 제공 할 수 있습니까? – Devarshi

+1

NSCoding/NSArchiver/NSUnarchiver 기능이없는 "중첩 된"사전에는 구성 요소가있을 가능성이 큽니다 (예 : NSNumber, NSString 등이 아닌 사용자 정의 개체). –

+0

내 코드에서 개체의 이름 속성이 아닌 사용자 지정 개체의 문자열을 찾았으며 이제는 파일을 잘 쓰고 있습니다. 그러나 그 동안 나는 사전에 XML을 쓰는 대신에 융통성을 더 갖기로했다. 도와 줘서 고마워 !! – Andrin

답변

2

것이 가능하지만 사전해야에만 types managed by plist 포함
- NSArray를
- NSDictionary에
-는 NSString
-을 NSData
-있는 NSDate
-의 NSNumber (INT/플로트/BOOL)

관련 문제