2011-11-02 65 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 /浮点/布尔)