簡體   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