hi, the problem is when using an integer converted to a string, I recommend using something like:
sprintf (text, “data_% d”, i);
std::string *user = new std::string( CCUserDefault::sharedUserDefault()->getStringForKey(text) );
regards.
Umesh Sharma wrote:
i am facing the same problem
>
Utility::setUnlockedLevel(8);
CCUserDefault::sharedUserDefault()>flush;>setIntegerForKey(kUnlockedLevelKey, level);
>
and in utility
>
void Utility::setUnlockedLevel {
CCUserDefault *defaults = CCUserDefault::sharedUserDefault;
defaults
CCUserDefault::sharedUserDefault()->flush();
}
>
int Utility::getUnlockedLevel(){
return CCUserDefault::sharedUserDefault()->getIntegerForKey(kUnlockedLevelKey);
}
>
but it is returning garbage value on android whereas correct value in iphone……. Can somebody tell me the problem