开发者

Writing a dictionary into a plist

I am able to read XML data into a dictionary and the code is as follows.

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);

In terminal the output is as follows.

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

How do I save this dictionary in a plist?


You can use [mydict writeToFile:@"/hello.plist" atomically:YES]..................................

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜