auto userData=UserDefault::getInstance();
//存儲float數據
userData->setFloatForKey("float",1.5f);
//去除float數據
float floatNum=UserDefault::getInstance()->getFloatForKey("float");
//存儲整形數據
userData->setIntegerForKey("integer",5);
//取出整形數據
int intNum=userData->getIntegerForKey("integer");
//存儲double數據
userData->setDoubleForKey("double",2.5);
//取出double數據
double doubleNum=userData->getDoubleForKey("doubleNum");
userData->setStringForKey("string","stringValue");
String stringValue=userData->getStringForKey("String");
//存儲bool數據
userData->setBoolForKey("boolState",true);
//取出bool數據
bool boolState=userData->getBoolForKey("boolState");
//只能調用flush()才能真正存儲
userData->flush();
//數據的輸出
log("****************************%f",floatNum);
log("****************************%d",intNum);
log("****************************%f",doubleNum);//默認輸出6位小數
if(boolState)
{
log("***********************boolState is true!");
}else
{
log("***********************boolState is false!");
}
//log("****************************%s",stringValue);
數據以xml格式存儲在Debug win32文件夾下的UserDefault.xml中
字符串的輸出不成功,不知道是什麼原因,希望知道的人可以給我一點指點