繁体   English   中英

来自NSDictionary中的数组的NSArray

[英]NSArray from array in NSDictionary

我有一个从远程PList加载的NSDictionary。 它包含一系列字典:

(
    {
    id = "1234";
    count = "45";
    },
    {
    id = "244";
    count = "89";
    },
    {
    id = "9909";
    count = "123";
    }
)

我如何将其纳入NSArray? 我不希望每个键都有单独的数组。 我只想要一个NSDictionary的NSArray。

可能有一个简单的答案,但这一直困扰着我。

谢谢

你说你有一个包含数组的字典。 无论数组的关键是什么,只要问[dictionary objectForKey:theKey] ,你就会拥有数组。

编辑:从您的评论,听起来你只是有一个NSArray根本不在 NSDictionary。 如果是这样,你已经拥有了你想要的东西。

怎么样:

NSArray *dicts = [NSPropertyListSerialization propertyListWithData:data
                                                           options:0
                                                            format:NSPropertyListOpenStepFormat
                                                             error:NULL];

请注意,这是一种不推荐使用的plist格式(现在首选XML或二进制格式)。

你试过[dictionary objectAtIndex:0] objectAtIndex:0]。 尝试在外部循环中迭代objectAtIndex。

祝一切顺利。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM