【发布时间】:2011-07-28 17:25:41
【问题描述】:
我有一个从远程 PList 加载的 NSDictionary。 它包含一个字典数组:
(
{
id = "1234";
count = "45";
},
{
id = "244";
count = "89";
},
{
id = "9909";
count = "123";
}
)
如何将它放入 NSArray?我不希望每个键都有单独的数组。 我只想要一个 NSDictionary 的 NSArray。
可能有一个简单的答案,但这一直困扰着我。
谢谢
【问题讨论】:
-
这是什么“它包含字典数组:我只想要一个 NSDictionary 的 NSArray”。
-
您所拥有的是一组名称-值对。字典非常擅长保存和操作名称-值对,所以也许这就是您想要做的——将 NVPairs 列表导入字典?如果不是,那么我认为您可能想更好地解释“NSDictionary 的 NSArray”是什么意思。
-
PList 看起来像这样:
<array> <dict> <key>id</key> <real>1234</real> <key>count</key> <real>123</real> </dict> <dict> <key>id</key> <real>223</real> <key>count</key> <real>2</real> </dict> <dict> <key>id</key> <real>777</real> <key>count</key> <real>15523</real> </dict> </array>创建的 NSDictionary 的根元素是一个没有键的数组。我试图弄清楚如何将此数组放入 NSArray。如果我用一个键添加这个数组,我可以使用 objectForKey 来获取 NSArray。
标签: objective-c nsarray plist nsdictionary