2011-11-02 101 views
0

我一直在抓我的頭,在這個晚上的更好的一部分,我需要一些幫助。我正試圖將嵌套字典寫入plist以供其他地方使用。當我使用「writeToFile:atomically」時沒有任何反應。這甚至有可能嗎?它適用於簡單的字典,所以我知道我的文件路徑設置正確。任何幫助,將不勝感激。寫詞典到plist

+0

爲了更好的理解,你可以提供一些你想存放在plist中的樣本嗎? – Devarshi

+1

很可能在你的「嵌套」字典中沒有NSCoding/NSArchiver/NSUnarchiver能力(即你的自定義對象,而不是* NSNumber,NSString等)的某個組件。 –

+0

我在我的代碼中發現了一個錯誤,我將字符串作爲自定義對象而不是對象的name屬性,現在它正在寫入文件。然而,在此期間,我決定繼續將字典寫入XML,因爲它最終會給我更多的靈活性。感謝幫助! – Andrin

回答

2

這是可能的,但你的字典只能包含types managed by plist
- NSArray的
- NSDictionary的
- NSString的
- NSData的
- NSDate的
- 的NSNumber(INT /浮點/布爾)