Написание словаря в список - PullRequest
0 голосов
/ 20 августа 2011

Я могу читать данные XML в словарь, и код выглядит следующим образом.

NSString *testXMLString = @"<items><item id=\"0001\" type=\"donut\"><name>Cake</name><ppu>0.55</ppu><batters><batter id=\"1001\">Regular</batter><batter id=\"1002\">Chocolate</batter><batter id=\"1003\">Blueberry</batter></batters><topping id=\"5001\">None</topping><topping id=\"5002\">Glazed</topping><topping id=\"5005\">Sugar</topping></item></items>";
NSError *parseError = nil;
NSDictionary *xmlDictionary = [XMLReader dictionaryForXMLString:testXMLString error:&parseError];
NSLog(@"%@", xmlDictionary);

В терминале вывод выглядит следующим образом.

   items =     {
        item =         {
            batters =             {
                batter =                 (
                                        {
                        id = 1001;
                        text = Regular;
                    },
                                        {
                        id = 1002;
                        text = Chocolate;
                    },
                                        {
                        id = 1003;
                        text = Blueberry;
                    }
                );
            };
            id = 0001;
            name =             {
                text = Cake;
            };
            ppu =             {
                text = "0.55";
            };
            topping =             (
                                {
                    id = 5001;
                    text = None;
                },
                                {
                    id = 5002;
                    text = Glazed;
                },
                                {
                    id = 5005;
                    text = Sugar;
                }
            );
            type = donut;
        };
    }; }

Как сохранитьэтот словарь в листе?

1 Ответ

1 голос
/ 20 августа 2011

Вы можете использовать [mydict writeToFile:@"/hello.plist" atomically:YES] ..................................

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...