关于cocos2d-x里面的保存与删除数据的操作

在使用CCUserDefault::setStringForKey存储数据过程中,我发现CCUserDefault类里面并没有删除存储数据的函数,于是我就使用CCUserDefault::sharedUserDefault()->setStringForKey(“juese1”, “”);来将目标置空。
这样做在win32.debug里面是可以实现的,并且没有任何问题。
但是我在android真机上面运行的时候,这样做会触发一个隐藏的bug,这个bug无法直接观测(我猜是在置空的时候存放数据的文件出错,于是在程序读取数据时候崩溃)。

求大神指导,在程序中对保存的游戏数据进行修改或者删除是用什么方法实现的。

直接用C++文件操作函数,或者用数据库保存和删除数据吧

直接用C++文件操作函数,或者用数据库保存和删除数据吧