plist文件如下:
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <dict> <key>arr</key> <array> <string>Hello</string> <integer>10</integer> </array> <key>name</key> <string>cjs</string> </dict> </plist>
void myTestreadPlist()
{
FileUtils *fu = FileUtils::getInstance();
ValueMap vm = fu->getValueMapFromFile("data.plist");
ValueVector vv = vm["arr"].asValueVector();
log("1111111==%d==%s", (*(vv.begin() + 1)).asInt(), (*vv.begin()).asString().c_str());
log("%s", vm["name"].asString().c_str());
}