【发布时间】:2010-05-17 10:45:22
【问题描述】:
我有一个带有主 NSDictionary 的 plist,其中的键是日期。 对于每个日期,我都有一个 NSDictionary,其中的键是(比如说)类别。 每个类别都包含键和值。
我想创建 2 个变量,每个变量都包含正确的 NSDictionary:
NSDictionary *dates = ?
NSDictionary *Categories = ?
以下是我的plist,请帮助理解应该如何完成。
**注意:我确实知道如何从 plist 中分配第一个日期字典... 只是坚持使用类别。
NSDictionary *dict = [[NSDictionary alloc]initWithContentsOfFile:path];
self.dates = dict;
[dict release];
列表:
<dict>
<key>2010-05-08</key>
<dict>
<key>Catergory1</key>
<dict>
<key>key1</key>
<string>value1</string>
<key>key2</key>
<string>value2</string>
<key>key3</key>
<string>value3</string>
</dict>
<key>Catergory2</key>
<dict>
<key>key1</key>
<string>value1</string>
<key>key2</key>
<string>value2</string>
<key>key3</key>
<string>value3</string>
</dict>
<key>2010-01-02</key>
<dict>
<key>Catergory1</key>
<dict>
<key>key1</key>
<string>value1</string>
<key>key2</key>
<string>value2</string>
<key>key3</key>
<string>value3</string>
</dict>
<key>Catergory2</key>
<dict>
<key>key1</key>
<string>value1</string>
<key>key2</key>
<string>value2</string>
<key>key3</key>
<string>value3</string>
</dict>
</dict>
</dict>
</plist>
任何帮助都将不胜感激,因为我搜索了论坛的历史并没有发现任何符合我的情况的内容。
谢谢!
【问题讨论】:
标签: iphone plist nsdictionary